SQL Server连接字符串关键字虽然不应该区分大小写,但它们实际上是区分大小写的。

6
我使用.NET的OdbcConnectionStringBuilder更新从配置文件读取的连接字符串,它将其键转换为小写,正如MS文档所述(“Data Source”->“data source”)。
连接字符串用于访问MS SQL Server(如果有区别,则为2008)。
在我的机器上(Windows 7 32位),它可以正常工作,并且根据MS文档MS's documentation,它应该可以工作:
关键字不区分大小写
然而,在其他几台机器上(至少有些是64位),使用这个小写无法打开与数据库的连接。只有手动更改关键字为它们的原始大小写形式(每个单词的首字母大写)后,才能打开DB连接。
连接字符串中的关键字(全部修改为小写):
- Data Source - Initial Catalog - Integrated Security
1个回答

0

1
这与数据库实例的大小写敏感性无关,而是与连接字符串属性有关。 - Ronald

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接