Può essere ospitato un database di SQL Server 2000 su SQL Server 2005/2008

Ho un backup del database di SQL Server 2000, ma non ho installato SQL Server 2000. Ho installato SQL Server 2005. Non vorrei installare più parti del software del server DB. È ansible che SQL Server 2005 o SQL Server 2008 ospiti database dai sisthemes minori? cioè ospitare un database 2000 nel 2005?

  • Come indicare se un database MSSQL 2008 ha la crittografia dei dati trasparenti (TDE) abilitata
  • Sql Server 2008 Backup e ripristino
  • Posso ripristinare un database di SQL Server 2008 in SQL Server 2008 Express?
  • SQL Server Timeout al primo tentativo
  • Alias ​​un server collegato nello studio di gestione server SQL?
  • Quando si aggiunge il secondo processre a SQL Server, sarà automaticamente bilanciato il carico?
  • Ripristino di SQL Server dal backup, solo file di file primario
  • Windows Server 2003 r2 vs 2008 r2 - Prestazioni per SQL Server
  • 3 Solutions collect form web for “Può essere ospitato un database di SQL Server 2000 su SQL Server 2005/2008”

    C'è una modalità di compatibilità in SQL 2005 (probabilmente 2008) che ti permetterà di eseguire il tuo database 2k – lo facciamo in produzione e quindi è stabile. Non credo che gli sviluppatori abbiano avuto alcun problema quando abbiamo migrato a 2k5 durante l'utilizzo della modalità di compatibilità. MS Linky

    SÌ.

    Questo funziona ottimo. L'ho fatto molte volte.

    È ansible ripristinare un file di SQL 2000 in SQL 2005 e 2008 e può anche albind direttamente un file db 2000 di SQL. L'aggiornamento della versione DB è facoltativo e serve solo se è necessario utilizzare TSQL più recenti, ecc. Contro il db.

    È anche ansible eseguire client dblib contro SQL 2008 se il DB in questione è livello SQL 2000 ….

    Non è ansible. Ogni motore support solo il proprio formato di database e il formato cambia da versione a versione. Ciò significa che un SQL Server 2005 SP1 non sarà in grado di "ospitare" un database di versione SQL Server 2005 RTM, né un SQL Server 2005 SP2.

    Tuttavia è ansible aggiornare un backup o un formato esistente. Il motore sa come aggiornare dalle versioni fino a SQL 7 o SQL 2000, fino al formato corrente. Quindi è ansible ripristinare un backup SQL 2000 su SQL 2005, ma questa operazione aggiorna il database precedente 2000 al formato 2005. Una volta aggiornato, un database non può mai essere declassato. Quindi, se si collega un database a un SQL 2008, viene aggiornato ad un formato SQL 2005 non può più comprendere e non è ansible abbassarlo.

    Spero che questo chiarisca che c'è una differenza tra il hosting di un database di una versione precedente e l'esecuzione di una versione corrente in 'modalità di compatibilità'. Quando si apre un database SQL 2000 su SQL 2005 e imposta la modalità di compatibilità a 80, l' aggiornamento è già accaduto e tale database non sarà mai più ansible utilizzare nuovamente in SQL 2000.

    La modalità di compatibilità è necessaria solo se alcune funzionalità vengono utilizzate da applicazioni che richiedono operazioni precedenti e la modalità di compatibilità si riferisce rigorosamente alle funzioni esistenti nelle versioni precedenti. Ad esempio un database è la modalità di compatibilità 80 avrà ancora viste specifiche SQL 2005 come 'sys.tables'.

    Aggiornare

    Nonostante il flurry downvote, la mia affermazione è ancora corretta.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.