asp连sql默认实例及命名实例对用户,密码的要求是否有区别?
人生无悔 2014-02-07 03:35:52 做了如下测试:
1.使用默认实例时,不管是否提供用户名,密码都可以连接
1.a.connstr="driver={SQL Server};server=a;database=test;uid=a;pwd=b"
结果:连接成功
1.b.connstr="driver={SQL Server};server=a;database=test;"
结果:连接成功
2.使用命名实际时,提供用户名,密码可连,去掉用户名不可连
2.a.connstr="driver={SQL Server};server=a\b;database=test;uid=a;pwd=b"
结果:连接成功
2.b.connstr="driver={SQL Server};server=a\b;database=test;"
结果:连接失败
请问:是否命名实例在程序中是否必须有用户名密码? 若我写错了,请帮给个对的,多谢!
备注:以上两种实例在sqlserver中都是混合模式的,即都可以windows认证连接成功