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

Bất kỳ lý do nào để cài đặt SQL Server 2005 và 2008 trên cùng một máy?

Tôi chưa thực sự thử di chuyển cơ sở dữ liệu năm 2005 sang năm 2008, nhưng nói chung SQL xử lý điều này một cách rõ ràng và không gặp khó khăn. Cách đơn giản nhất để thực hiện là tạo bản sao lưu cơ sở dữ liệu của bạn từ SQL 2005 và sau đó khôi phục bản sao lưu đó bằng SQL 2008.

Nếu bạn muốn giữ bản sao SQL 2005 xung quanh và trực tuyến cho đến khi bạn biết rằng bản sao 2008 đang hoạt động, bạn có thể cần phải di chuyển các tệp dữ liệu / nhật ký cho cơ sở dữ liệu của mình khi khôi phục bản sao lưu vào năm 2008, vì các tệp dữ liệu cũ sẽ ở trong sử dụng vào năm 2005. Bạn có thể thực hiện việc này bằng cách sử dụng with move tùy chọn của restore database , ví dụ:

RESTORE DATABASE mydb FROM disk = 'c:\backupfile.bak'
WITH MOVE 'maindatafile' to 'c:\newdatalocation.mdf',
MOVE 'mainlogfile' to 'c:\newloglocation.ldf'

Vì cài đặt cả hai phiên bản cùng một lúc, một lý do khiến bạn có thể quyết định làm điều này là để đơn giản hóa công việc kiểm tra mã so với cả hai phiên bản, nếu bạn đang có ý định nhờ bộ phận hỗ trợ phần mềm của mình nói chuyện với cả hai phiên bản.



  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àm thế nào để kịch bản vai trò cơ sở dữ liệu máy chủ SQL?

  2. Thay đổi CTE SELECT thành hàm do người dùng xác định giá trị bảng

  3. Làm thế nào để thực hiện một LEFT JOIN trong SQL Server giữa hai câu lệnh SELECT?

  4. tìm vị trí gần nhất trong ms-sql

  5. SET QUOTED IDENTIFIER phải được BẬT khi chèn bản ghi