获取SqlException,超时错误

时间:2012-05-16 11:10:40

标签: sql wpf sql-server database

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

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

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

  

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

我发现它很奇怪,因为它在我的本地机器上运行正常,所以我认为它必须是我在远程服务器上设置的东西?

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

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

1 个答案:

答案 0 :(得分:0)

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