Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Das Ausführen des Skripts, das durch das Skript generieren auf einem anderen Server erstellt wurde, gibt einen Fehler

Das Skript ist so geschrieben, dass es sich selbst ersetzt. Alle Änderungen sind OK, aber sie sind bis zu Ihnen. Sie sollten immer (egal mit welchem ​​Tool Sie Ihre Skripte erstellen) Ihr Skript durchlesen, um sicherzustellen, dass es das tut, was Sie wollen (und wo Sie es wollen).

Sie sollten das Skript ändern, um die folgenden Dinge durch etwas zu ersetzen, das Sie möchten:

CREATE DATABASE [Script Me] ON  PRIMARY 
( NAME = N'Script Me', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SECOND\MSSQL\DATA\Script Me.mdf' , SIZE = 2048KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
 LOG ON 
( NAME = N'Script Me_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SECOND\MSSQL\DATA\Script Me_log.ldf' , SIZE = 1024KB , MAXSIZE = 2048GB ,     FILEGROWTH = 10%)
GO

Hier sollten Sie den Pfad und die Dateinamen ändern. Der Pfad liegt bei Ihnen, aber die Dateinamen folgen normalerweise dieser Benennung:

  • Daten:{Datenbankname}.mdf
  • Protokoll:{Datenbankname}_log.ldf

Sie sollten auch Script Me ändern zu Ihrem neuen Datenbanknamen überall dort, wo er in der Skriptdatei vorhanden ist.