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

Thay đổi tên của cơ sở dữ liệu SQL

Lấy nguyên văn từ đây :

Có một số cách để thực hiện thay đổi này, tuy nhiên để đổi tên tệp cơ sở dữ liệu vật lý ở cấp hệ điều hành, bạn sẽ phải đưa cơ sở dữ liệu ngoại tuyến

  1. Sử dụng SSMS để đưa cơ sở dữ liệu Ngoại tuyến (nhấp chuột phải vào Cơ sở dữ liệu, chọn Nhiệm vụ, Thực hiện Ngoại tuyến), thay đổi tên của tệp ở cấp hệ điều hành và sau đó Đưa nó lên Trực tuyến.

  2. Bạn có thể Tách cơ sở dữ liệu, đổi tên tệp và sau đó Đính kèm cơ sở dữ liệu trỏ đến các tệp đã đổi tên để làm như vậy.

  3. Bạn có thể Sao lưu cơ sở dữ liệu và sau đó khôi phục, thay đổi vị trí tệp trong quá trình khôi phục.

  4. sử dụng T SQL

    Cơ sở dữ liệu ALTER DATABASE Tên SET OFFLINEGO

    ALTER DATABASE databaseNAme MODIFY FILE (NAME =db, FILENAME ='C:\ ProgramFiles \ Microsoft SQL Server \ MSSQL.2 \ MSSQL \ Data \ db.mdf') ĐI - nếu thay đổi tên tệp nhật ký

    Cơ sở dữ liệu ALTER DATABASE Tệp SỬA ĐỔI MẪU (NAME =db_log, FILENAME ='C:\ Program Files \ Microsoft SQL Server \ MSSQL.2 \ MSSQL \ Data \ db.ldf') ĐI

    Cơ sở dữ liệu ALTER DATABASE Tên SET ONLINEGO

để biết thêm thông tin http://technet.microsoft.com/en-us/ thư viện / ms174269.aspx



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách đặt SET XACT_ABORT ON trong giao dịch SQL Server?

  2. SQL RANK () qua PARTITION trên các bảng đã tham gia

  3. SQL Server thay thế, loại bỏ tất cả sau một số ký tự

  4. Lỗi:Không thể sử dụng chế độ xem hoặc chức năng do lỗi liên kết

  5. Lưu trữ công thức (phương trình) trong cơ sở dữ liệu để đánh giá sau (SQL Server 2005)