ADO.net连接SQL Server 2005的问题
环境 VB 2005 ADO.net 和SQL Server 2005
在同一台机器上开发基于SQL Server的客户端程序。
但在尝试通过ConnectionString连接SQL Server 2005的时候,出现登录失败。
连接字符串如下
Me.ConnectionString = "Data Source= localhost\SQLEXPRESS;Initial Catalog =" + DatabasePath + "; User ID = sa; Password = 4d3c2b1a;"
SQL Server Management Studio中已经设置了Window验证和SQL Server验证都可以。
我想用sa(也就是SQL Server验证)连接SQL Server, 可是运行到Open()的时候,下列错误就弹出来了
无法打开登录所请求的数据库 "D:\DB\SQLSERVER\MDF\myDatabase.mdf"。登录失败。
用户 'sa' 登录失败。
可是在SQL Server Management Studio中用sa和密码是可以通过SQL Server验证来登陆进Server的呀。而且security里sa的login选项也enable了。
这到底是什么原因?
各位有经验的朋友,给点意见和帮助好吗?谢谢了!