Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Uruchomienie skryptu wykonanego przez wygenerowanie skryptu na innym serwerze daje błąd

Skrypt został napisany, aby sam się zastąpić. Wszelkie zmiany są w porządku, ale zależą od Ciebie. Powinieneś zawsze (bez względu na to, którego narzędzia używasz do tworzenia skryptów) czytać skrypt, aby upewnić się, że robi to, co chcesz (i gdzie chcesz, aby robił).

Powinieneś zmodyfikować skrypt, aby zastąpić następujące rzeczy czymś, co chcesz:

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

Tutaj powinieneś zmienić ścieżkę i nazwy plików. Ścieżka zależy od Ciebie, ale nazwy plików zwykle mają następujące nazewnictwo:

  • Dane:{nazwa bazy danych}.mdf
  • Dziennik:{nazwa bazy danych}_log.ldf

Powinieneś również zmienić Script Me do nowej nazwy bazy danych wszędzie tam, gdzie istnieje w pliku skryptu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. porównywanie kolumny z listą wartości w t-sql

  2. Jak uzyskać datę sobotnią (lub dowolną inną datę w dni powszednie) - SQL Server

  3. aktualizacja sql z dynamicznymi nazwami kolumn

  4. Railsy i MSSQL 2008 – czy trafimy na bariery?

  5. Tymczasowy limit rekordów tabeli na serwerze Sql