Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Sql 2000 ---> 2005
venerdì 31 ottobre 2008 - 19.19
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Superpippo1980
Profilo
| Junior Member
74
messaggi | Data Invio:
ven 31 ott 2008 - 19:19
Sto facendo girare un applicativo ( e quindi ho ricreato la base dati) su un db che era su mssql 2000.
Ora ricreato su un sql 2005 64bit...
Ho notato che la proprietà COLLATION sul 1° era: Latin1_Genera_CI_AS mentre sul 2005 è SQL_Latin1_Genera_CP1_CI_AS.. potrebbe creare problemi?
lbenaglia
Profilo
| Guru
5.625
messaggi | Data Invio:
ven 31 ott 2008 - 23:54
>Ho notato che la proprietà COLLATION sul 1° era: Latin1_Genera_CI_AS
>mentre sul 2005 è SQL_Latin1_Genera_CP1_CI_AS.. potrebbe creare
>problemi?
Le collation SQL_* dovrebbero essere utilizzate per garantire la compatibilità vecchie versioni di SQL Server (antecedenti alla 7.0), mentre tutte le nuove istanze dovrebbero essere installate utilizzando le Windows Collations.
Se l'istanza è appena stata installata ti suggerisco di rifarla da 0 utilizzando la Windows Collation Latin1_Genera_CI_AS.
Inoltre se l'applicazione utilizza esclusivamente quel db, non dovresti avere problemi, mentre se interroga tabelle su altri db (locali o non) con colonne aventi collation differente andresti incontro ad un errore al quale potrai mettere una pezza tramite il comando COLLATE (anche se rimane una gran brutta soluzione).
Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !