选择运营商 SQLServer 2005 工作,更新运营商 - 不是
我将非常感谢任何关于这一点的想法。 它真的很困惑我们。 似乎这个问题与环境有关,所以我们将把这个过程放在其他地方,但我疯狂我不知道为什么会出现这个问题。 关键的谜语是 Select 作品,答: Update - 不是。
MS SQL Server 2005 在私人网络上。
服务器 2003 Server .Net 2.0 IIS 在 DMZ
端口在它们之间开放 1433. (使用所有打开端口的测试给出了相同的结果。)
软件防火墙已禁用。
控制台控制 SQL 连接时提供相同的错误。
私有网络和任何地方内的连接 DMZ 工作。
该过程多年来,然后停止了 17 数字。 唯一可见的差异 - 更新 IE8 KB.
我们弄错了:
打开连接工作没有错误。 连接字符串发送服务器和数据库的实例。 创建了一个具有相同结果的新用户。 如果指定了错误的用户,则返回错误的答案。
通过 System.Data.SqlClient.SqlConnection - Select Statements Work - ExecuteScaler () 和 ExecuteReader () - Update Statements 给出上述错误 - ExecuteNonQuery ()
ODBC 它既可以选择和更新。
追踪 SQL 显示选择命令,但没有任何用于更新命令 SQLConnection.
假设问题与之相关 DNS, 我们还将服务器名称替换为IP地址。 同样,两个命名和IP连接都允许您选择但未更新。
尝试使用管理控制台时 SQL 与汽车 IIS 追踪 SQL 表示启动某种对话框,然后控件控制台提供相同的传输错误。 所以似乎没有问题 IIS.
谢,
乔什
MS SQL Server 2005 在私人网络上。
服务器 2003 Server .Net 2.0 IIS 在 DMZ
端口在它们之间开放 1433. (使用所有打开端口的测试给出了相同的结果。)
软件防火墙已禁用。
控制台控制 SQL 连接时提供相同的错误。
私有网络和任何地方内的连接 DMZ 工作。
该过程多年来,然后停止了 17 数字。 唯一可见的差异 - 更新 IE8 KB.
我们弄错了:
A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - The specified network name is no longer available.)
打开连接工作没有错误。 连接字符串发送服务器和数据库的实例。 创建了一个具有相同结果的新用户。 如果指定了错误的用户,则返回错误的答案。
通过 System.Data.SqlClient.SqlConnection - Select Statements Work - ExecuteScaler () 和 ExecuteReader () - Update Statements 给出上述错误 - ExecuteNonQuery ()
ODBC 它既可以选择和更新。
追踪 SQL 显示选择命令,但没有任何用于更新命令 SQLConnection.
假设问题与之相关 DNS, 我们还将服务器名称替换为IP地址。 同样,两个命名和IP连接都允许您选择但未更新。
尝试使用管理控制台时 SQL 与汽车 IIS 追踪 SQL 表示启动某种对话框,然后控件控制台提供相同的传输错误。 所以似乎没有问题 IIS.
谢,
乔什
没有找到相关结果
已邀请:
1 个回复
江南孤鹜
赞同来自:
链接:
http://msdn.microsoft.com/en-u ... .aspx