我使用.NET的OdbcConnectionStringBuilder来更新从配置文件中读取的连接字符串,这会使其密钥小写,如MS(“数据源” - >“数据源”)所述。
连接字符串用于访问MS SQL Server(2008,如果它有所不同)。
它在我的机器上工作正常(Windows 7 32位),根据MS's documentation它应该可以工作:
关键字不区分大小写
但是,在其他几台机器上(至少有一些机器是64位),使用这种小写字母无法打开与DB的连接。只有在手动将关键字更改为原始外壳(每个字母的大写字母)后,才会打开数据库连接。
连接字符串中的关键字(全部被修改为小写):
Data Source
Initial Catalog
Integrated Security