s'il vous plaît aidez-moi avec l'Erreur 27506 Erreur lors de l'exécution de script SQL
Je suis en train de créer un fichier de configuration à l'aide de InstallShield 2010 pour mon projet qui utilise SQL Server 2008
Tout est ok tous les programmes nécessaires sont en train d'être installé, mais lorsque j'essaie d'installer mon projet, il va donner à cette erreur
Erreur 27506. Erreur lors de l'exécution de script SQL dbName.sql Ligne 9
Créer une Base de données a échoué. certains noms de fichier répertoriés ne peut pas être créé Vérifier
les erreurs liées (1802)
J'ai cherché, il me dit que mon chemin dans le script SQL n'existe pas, mais la façon de faire de la base de données sera créé dans le dossier d'installation du programme lui-même?
Ici les premières lignes de mon script SQL
USE [master]
GO
/****** Object: Database [InventoryDB] Script Date: 08/11/2012 19:01:00 ******/
CREATE DATABASE [InventoryDB] ON PRIMARY
( NAME = N'InventoryDB', FILENAME = N'C:\Inventory\DB\InventoryDB.mdf' , SIZE = 2048KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
LOG ON
( NAME = N'InventoryDB_log', FILENAME = N'C:\Inventory\DB\InventoryDB_log.ldf' , SIZE = 2816KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO
ALTER DATABASE [InventoryDB] SET COMPATIBILITY_LEVEL = 100
GO
s'il vous plaît aider
OriginalL'auteur emooofof | 2012-08-11
Vous devez vous connecter pour publier un commentaire.
Je pense que votre installation application doit créer le chemin d'accès C:\INVENTORY\DB avant d'essayer de créer la base de données.
Je ne sais pas InstallShield, mais je pense que vous devriez la recherche de sa documentation comment créer un dossier. Insérer, à vous de l'installation, l'action de créer le dossier et ensuite avec le script de base de données.
Pourquoi la peine de spécifier l'emplacement? Dans cet exemple, le MDF et LDF sont à la fois d'aller sur C:. Qui ne fournit pas de valeur. SQL va créer les fichiers de périphérique sur la base de sa configuration de l'instance si vous me le permettez.
OriginalL'auteur Steve
Assurez-InventoryDB.mdf " et InventoryDB_log.ldf' le fichier n'existe pas déjà.
Assurez-vous également que compte sql ont au-dessous des persmission
securityadmin
dbcreator
rôle de base de données db_owner adhésion
OriginalL'auteur Pradeep Singh
J'ai résolu le mien en vérifiant les fichiers journaux d'installation j'avais à disposition. Le mien était que le Journal et les fichiers MDF existait déjà dans le répertoire. Supprimé ces fichiers, et installé avec succès.
Ce qui concerne,
Kiran
OriginalL'auteur Kiran
J'ai eu le même problème. - Je renommer le vieux .mdf et .fichiers ldf et de travail.
OriginalL'auteur Marco Aragon