Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Adakah alasan untuk menginstal SQL Server 2005 dan 2008 pada mesin yang sama?

Saya belum benar-benar mencoba memigrasi database 2005 ke 2008, tetapi umumnya SQL menangani ini dengan bersih dan tanpa kesulitan. Cara termudah untuk melakukannya adalah dengan membuat cadangan database Anda dari SQL 2005 dan kemudian memulihkan cadangan tersebut dengan SQL 2008.

Jika Anda ingin menyimpan salinan SQL 2005 dan online sampai Anda tahu bahwa salinan 2008 berfungsi, Anda mungkin perlu memindahkan file data/log untuk database Anda saat memulihkan cadangan ke 2008, karena file data lama akan berada di gunakan sebelum tahun 2005. Anda dapat melakukannya menggunakan with move pilihan restore database , misalnya:

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

Mengenai menginstal keduanya pada saat yang sama, salah satu alasan Anda mungkin memutuskan untuk melakukan ini adalah untuk menyederhanakan tugas pengujian kode terhadap kedua versi, jika Anda bermaksud agar dukungan perangkat lunak Anda berbicara dengan kedua versi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbarui substring kolom

  2. Transposisi kolom ke baris menggunakan UNPIVOT

  3. Paket SSIS yang dieksekusi di agen Server tidak berfungsi (bahkan saat melaporkan keberhasilan)

  4. Bagaimana cara membuat Sinonim Sql atau Alias ​​​​untuk Nama Basis Data?

  5. SQL berfungsi sebagai nilai parameter default?