昨天遇到一个怪问题。
我的本上原来装VS2005时,安装了VS自带的SQLExpres版本,用.net访问时很正常。昨天准备用java程序来访问之,装了一个jdbc,打开TCP/IP支持,创建用户。连接结果出错
该用户与可信 SQL Server 连接无关联。 (Microsoft SQL Server, Error: 18452)
尝试了无数遍,包括关闭windows防火墙,打开named pipe,都不好使。发现用SQLExpress的管理器也不能连接,也是该错误。
折腾了2小时无果,去微软的网站下了SQL server Express Sp2版本。安装过程中发现VS2005原来安装的实例设置的是Windows集成登录,而我创建的帐号是SQL认证登录。改成混合认证,一切正常了。
我的本上原来装VS2005时,安装了VS自带的SQLExpres版本,用.net访问时很正常。昨天准备用java程序来访问之,装了一个jdbc,打开TCP/IP支持,创建用户。连接结果出错
该用户与可信 SQL Server 连接无关联。 (Microsoft SQL Server, Error: 18452)
尝试了无数遍,包括关闭windows防火墙,打开named pipe,都不好使。发现用SQLExpress的管理器也不能连接,也是该错误。
折腾了2小时无果,去微软的网站下了SQL server Express Sp2版本。安装过程中发现VS2005原来安装的实例设置的是Windows集成登录,而我创建的帐号是SQL认证登录。改成混合认证,一切正常了。