2

我正在制作一个数据驱动并使用动态数据的 WPF 应用程序。现在通过我本地计算机上的开发过程,一切正常,应用程序和我的本地 sql 服务器运行完美。

现在我所做的是将我的数据库从我的本地机器传输到我的服务器,通过将数据库复制并粘贴到我的远程服务器上的 SqlServer DATA 文件夹中。现在我可以很好地连接到服务器,并且我确保在 Visual Studio 中测试连接字符串以确保它连接,当我单击“测试连接”时,它表示连接成功。

但是现在当我尝试使用位于远程的数据库运行应用程序时,出现错误:

Sql 异常,超时已过期。在操作完成之前超时时间已过或服务器没有响应。

我觉得这很奇怪,因为 10 分钟前它在我的本地机器上运行良好,所以我认为这一定是我在远程服务器上的设置或其他什么?

另外我正在使用 LINQ to SQL,我什至尝试编辑 LINQ to SQL 类(dbml 文件)并增加超时等,但仍然得到完全相同的错误。我不明白我做错了什么。因为整个事情不久前还在我的本地机器上运行......

任何想法是什么问题或我该如何解决?谢谢

4

1 回答 1

0

此错误通常是由于服务器和客户端之间的连接问题。网络可能有问题。确保可以从应用程序机器访问数据库服务器,并且没有防火墙阻止连接。

于 2012-05-23T12:16:43.287 回答