Domanda

Stiamo aggiornando un programma esistente da Win2k/SQL Server 2k A Windows 2003 and SQL Server 2005 così come l'acquisto di un nuovo programma che utilizza anche 2k3/2k5.Il venditore afferma che per poter ospitare entrambi i database dobbiamo ottenere la versione Enterprise perché i client software utilizzano regole di confronto diverse per le connessioni e solo Enterprise lo supporta.

Non riesco a trovare nulla sul sito di MS che lo supporti e, onestamente, non voglio pagare un extra per Enterprise se l'edizione Standard funziona.Mi mancano alcune funzionalità di cui non si parla di SQL Server o si tratta, come sospetto, di un fornitore che cerca di vendermi?

È stato utile?

Soluzione

Tutte le edizioni di SQL Server 2000/2005/2008 supporta la presenza di più database, ciascuno dei quali utilizza la propria sequenza di confronto.Non hai bisogno della versione Enterprise.

Quando si dispone di un database che utilizza una sequenza di confronto diversa da quella predefinita per il server del database, sarà necessario adottare alcune precauzioni aggiuntive se si utilizzano tabelle temporanee e/o variabili di tabella.Le tabelle/variabili temporanee risiedono nel database tempdb, che utilizza la sequenza di confronto utilizzata dai database master.Ricordati solo di usare "COLLATE database_default" quando si definiscono i campi di caratteri nelle tabelle/variabili temporanee.IO bloggato a riguardo non molto tempo fa, se vuoi qualche dettaglio in più.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top