我在web.config中有一个ASP.Net Web应用程序,它带有SQL Server 2005的连接字符串。在SQL Server 2005的连接字符串中设置排序规则属性
Data Source=ABCSERVER;Network Library=DBMSSOCN;Initial Catalog=myDataBase;
User ID=myUsername;Password=myPassword;
我想指定像
Data Source=ABCSERVER;Network Library=DBMSSOCN;Initial Catalog=myDataBase;
User ID=myUsername;Password=myPassword;Collation=French_CS_AS
但整理字是不是在连接字符串中有效在web.config像法国不同的语言核对属性。
什么是我们需要用来指定SQL Server 2005连接字符串中的排序规则的正确关键字?
编辑 *据我所知,排序可以在数据库安装过程中设置,也可以更改。我不想在数据库中永久更改它。但是我希望SQLClient根据应用程序的设置来设置排序规则。 我只想在使用SQL查询时使用它,例如“SELECT * FROM TESTTABLE ORDER BY TESTCOLUMN COLLATE French_CS_AS”。我试图确保对于给定连接,该连接的所有命令/查询将自动使用基于连接字符串中属性设置的“French_CS_AS”,而不是更改查询定义*
此页面列出了您可以在连接字符串中为SQL Server设置的所有属性。没有可以设置的“整理”属性,但是有“当前语言”来指定SQL Server语言记录名称。选择您在页面顶部使用的.NET Framework varsion。 http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectionstring(v=vs.80).aspx – 2012-03-28 15:23:27