3 Stimmen

Bitte hilf mir bei Fehler 27506 Fehler beim Ausführen des SQL-Skripts.

Ich versuche, eine Setup-Datei mit InstallShield 2010 für mein Projekt zu erstellen, das SQL Server 2008 verwendet

Alles ist in Ordnung, alle notwendigen Programme werden installiert, aber wenn ich versuche, mein Projekt zu installieren, wird dieser Fehler angezeigt

Fehler 27506. Fehler beim Ausführen des SQL-Skripts dbName.sql Zeile 9
Erstellen der Datenbank fehlgeschlagen. Einige aufgeführte Dateinamen konnten nicht erstellt werden Überprüfen Sie zugehörige Fehler (1802)

Ich habe herausgefunden, dass mein Pfad im SQL-Skript nicht existiert, aber wie kann die Datenbank im Installationsordner des Programms selbst erstellt werden?

Hier sind die ersten Zeilen meines SQL-Skripts

USE [master]
GO

/****** Objekt: Datenbank [InventoryDB] Skripterstellungsdatum: 08/11/2012 19:01:00 ******/
CREATE DATABASE [InventoryDB] ON  PRIMARY 
( NAME = N'InventoryDB', DATEINAME = N'C:\Inventory\DB\InventoryDB.mdf' , GRÖßE = 2048KB , MAXGRÖßE = UNBEGRENZT, DATEIWACHSTUM = 1024KB )
 PROTOKOLL AUF 
( NAME = N'InventoryDB_log', DATEINAME = N'C:\Inventory\DB\InventoryDB_log.ldf', GRÖßE = 2816KB, MAXGRÖßE = 2048GB, DATEIWACHSTUM = 10%)
GO

ÄNDERN DER DATENBANK [InventoryDB] SET KOMPATIBILITÄTSSTUFE = 100
GO

Bitte helfen Sie

2voto

Steve Punkte 208036

Ich denke, dass Ihre Setup-App den Pfad C:\INVENTORY\DB erstellen sollte, bevor sie versucht, die Datenbank dort zu erstellen.

1voto

Marco Aragon Punkte 11

Ich hatte dasselbe Problem. Ich habe die alten .mdf und .ldf Dateien umbenannt und es hat funktioniert.

0voto

Pradeep Singh Punkte 1

Bitte stellen Sie sicher, dass die Dateien 'InventoryDB.mdf' und 'InventoryDB_log.ldf' noch nicht existieren.

Stellen Sie außerdem sicher, dass das SQL-Konto über folgende Berechtigungen verfügt

securityadmin dbcreator db_owner Database Role Membership

0voto

Kiran Punkte 1

Ich habe mein Problem gelöst, indem ich die Installationsprotokolldateien überprüft habe, die ich zur Verfügung hatte. Bei mir bestand das Problem darin, dass die Log- und MDF-Dateien bereits im Verzeichnis vorhanden waren. Diese Dateien gelöscht und dann erfolgreich installiert.

Mit freundlichen Grüßen, Kiran

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X