程序未连接到新数据库

时间:2010-04-16 07:43:52

标签: c# sql-server-2008 visual-studio-2010

我将VS解决方案文件从旧PC移动到新PC。当我在VS2010中打开解决方案时,我发现数据库资源管理器中的数据库连接不存在。现在我希望项目连接到新PC的本地SQL Server数据库。我已将数据库文件(.ldf和.mdf)移动到新位置,并在Database explorer中创建了新连接。但是当我运行它时程序似乎没有获取任何数据。我需要做的其他改变是什么?

修改

我正在使用LINQ to SQL来查询数据库。

2 个答案:

答案 0 :(得分:1)

从服务器资源管理器中,您可以获取 new 连接的connectionString(新服务器和新数据库)。确保使用正确的connectionString。

答案 1 :(得分:1)

我假设您将数据库附加到本地SQL服务器并且它已联机。您可能需要启用远程连接。

运行SQL Server Surface Area配置,它位于“开始”菜单中。在服务和连接下,选择“本地和远程连接”选项。重新启动SQL服务以使其生效。

如果不起作用,请尝试使用TCP / IP和命名管道选项。