我将VS解决方案文件从旧PC移动到新PC。当我在VS2010中打开解决方案时,我发现数据库资源管理器中的数据库连接不存在。现在我希望项目连接到新PC的本地SQL Server数据库。我已将数据库文件(.ldf和.mdf)移动到新位置,并在Database explorer中创建了新连接。但是当我运行它时程序似乎没有获取任何数据。我需要做的其他改变是什么?
修改
我正在使用LINQ to SQL来查询数据库。
答案 0 :(得分:1)
从服务器资源管理器中,您可以获取 new 连接的connectionString(新服务器和新数据库)。确保使用正确的connectionString。
答案 1 :(得分:1)
我假设您将数据库附加到本地SQL服务器并且它已联机。您可能需要启用远程连接。
运行SQL Server Surface Area配置,它位于“开始”菜单中。在服务和连接下,选择“本地和远程连接”选项。重新启动SQL服务以使其生效。
如果不起作用,请尝试使用TCP / IP和命名管道选项。