J'ai une application web ASP.Net avec chaîne de connexion pour SQL Server 2005 dans le web.config.définition de la propriété de classement dans la chaîne de connexion à SQL Server 2005
Data Source=ABCSERVER;Network Library=DBMSSOCN;Initial Catalog=myDataBase;
User ID=myUsername;Password=myPassword;
Je veux spécifier la propriété de classement dans le web.config pour différentes langues comme le français comme
Data Source=ABCSERVER;Network Library=DBMSSOCN;Initial Catalog=myDataBase;
User ID=myUsername;Password=myPassword;Collation=French_CS_AS
Mais le Collation mot n'est pas valable dans la chaîne de connexion.
Quel est le bon mot-clé que nous devons utiliser pour spécifier le classement dans SQL Server 2005 chaîne de connexion?
EDIT * Je comprends que le classement peut être défini lors de l'installation de la base de données et peut également être modifié. Je ne veux pas le changer de façon permanente dans la base de données. Mais je souhaite que SQLClient définisse le classement en fonction des paramètres de l'application. Je veux seulement l'utiliser lors de l'utilisation de requêtes SQL comme « SELECT * DÉCRET TESTTABLE PAR TESTCOLUMN COLLATE French_CS_AS ». J'essaie de m'assurer que pour une connexion donnée, toutes les commandes/requêtes de cette connexion utiliseront automatiquement le paramètre "French_CS_AS" en fonction du paramètre de propriété dans la chaîne de connexion, plutôt que de modifier les définitions de requête *
Cette page répertorie toutes les propriétés que vous pouvez définir dans la chaîne de connexion pour SQL Server. Il n'y a pas de telle propriété 'collation' que vous pouvez définir mais il y a 'Current Language' pour spécifier le nom de l'enregistrement SQL Server Language. Sélectionnez la version .NET Framework que vous utilisez en haut de la page. http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectionstring(v=vs.80).aspx –