0

我目前正在制作一个 wpf Windows 应用程序,它从数据库中提取数据,因此我需要设置与远程服务器 SQL Server 数据库的连接。现在我遇到了几个错误。当我首先尝试使用管理工作室连接到我的远程服务器 Sql Server 时,只是为了测试我是否真的可以建立连接,我收到以下错误。

与服务器成功建立连接,但在登录过程中出现错误。(提供者:命名管道提供者,错误:0 - 管道的另一端没有进程。)(Microsoft SQL Server,错误:233)

当然,我确实尽了最大努力进行研究,我发现了一些关于允许 SqlBrowser 在防火墙属性中的事情,做到了...允许通过 Windows 防火墙连接到端口 1433 和端口 1434,两者都做到了. 有什么我想念或没有做的吗?

它还说“与服务器成功建立连接”,这意味着它能够连接,但某处出现问题。还有它说“登录过程中发生错误”是否仅仅意味着我输入了错误的凭据?我的意思是,在安装 SQLExpress 时,我选择了 Windows 身份验证,所以我从来没有真正得到用户名和密码,所以我只使用了我用来连接到我的服务器本身的管理员帐户的用户名和密码。不知道这可能与我的登录有关。即使我启用了 TCP 连接并允许 SqlBrowser,任何人都可以指出我为什么会收到该错误的正确方向。任何帮助将不胜感激。谢谢。

4

2 回答 2

0

这是一个与证书相关的错误错误,可能是由不同的操作系统/环境差异引起的。如果这是出于测试目的,我会禁用证书,或者您可以在此处对其进行配置(如果您正在创建一个真正的应用程序而不只是玩弄它,这可能是一个好主意)。

于 2012-05-15T19:22:45.980 回答
0

请通过创建新 id 来运行 sql 服务和代理服务,并使用 ea admin 或其他任何方式启动服务。

即使您修复了端口,检查 telnet 配置并通过它启用/打开端口,端口错误仍将继续显示。

我有类似的问题,所以我创建了一个安装 sql server2008 r2 的虚拟服务器,然后启动它工作正常。

由于我们通过格式化重用服务器,因此存在错误和身份验证问题的可能性。

于 2013-03-01T14:21:27.437 回答