刚刚装好微软的数据库管理软件后,载入备份的数据库文件MYDB(实际是没在正确的服务器名下导入数据库文件导致的)。
在VS2005里的服务器资源管理器中,数据连接的时候,采用windows身份或,用户名sa,密码sa登录。因为没有找到MYDB就出现上面的问题了。

发现原因是1、服务器名称在安装时如果选择了服务器安装那么服务器名称就会出现计算机名称如:tangfei-pc
那么数据库文件在恢复的时候是恢复在tangfei-pc这个服务器名下。那么我们在vs2005里面的服务器资源管理器里面进行添加数据连接时就要看清楚了
服务器名就要和上面的一致。否则在选择或输入一个数据库名的时候就会出现这个问题了。比如你选择了tangfei-pc\sqlexpress
那么我们就要考虑了如果你连接数据库是tangfei-pc\SQLEXPRESS的话,这样就必须在登录服务器的时候选择tangfei-pc\sqlexpress,然后以windows身份先连接。然后再改变登录方式。记住改变登录方式一定要重新启动。否则无效。
本文解决在VS2005中因服务器名称不匹配导致的数据库连接问题,详细介绍了如何正确配置服务器资源管理器中的数据连接,确保数据库文件MYDB能成功加载。
3227

被折叠的 条评论
为什么被折叠?



