Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Chạy Tập lệnh, được thực hiện bằng cách tạo tập lệnh trên máy chủ khác nhau sẽ gây ra lỗi

Tập lệnh được viết để thay thế chính nó. Mọi thay đổi đều được nhưng tùy thuộc vào bạn. Bạn nên luôn luôn (bất kể bạn sử dụng công cụ nào để tạo tập lệnh) đọc qua tập lệnh của mình để đảm bảo rằng tập lệnh thực hiện những gì bạn muốn (và nơi bạn muốn nó làm).

Bạn nên sửa đổi tập lệnh để thay thế những thứ sau bằng thứ mà bạn muốn:

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

Tại đây, bạn nên thay đổi đường dẫn và tên tệp. Đường dẫn là tùy thuộc vào bạn, nhưng các tên tệp thường tuân theo cách đặt tên này:

  • Dữ liệu:{database name} .mdf
  • Nhật ký:{database name} _log.ldf

Bạn cũng nên thay đổi Script Me sang tên cơ sở dữ liệu mới của bạn ở mọi nơi nó tồn tại trong tệp script.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lật kết quả SQL

  2. Chèn giá trị tiếng Do Thái trong SQL Server 2008

  3. Có lỗi trong SqlDataReader.HasRows khi chạy với SQL Server 2008 không?

  4. Làm cách nào để loại trừ Ngày cuối tuần trong truy vấn SQL Server?

  5. Tổng các chữ số của một số trong máy chủ sql mà không cần sử dụng các vòng lặp truyền thống như while