微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

连接到SQL Server 2008 R2 Express时出错

我已经在Windows 7上安装了sql Server 2008 R2 Express。

当我在VS2010中运行一个web项目时,我收到以下错误

sql Serverbuild立连接时发生networking相关或特定于实例的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将sql Serverconfiguration为允许远程连接。 (提供程序:sqlnetworking接口,错误:26 – 错误定位服务器/实例指定)

奇怪的是,我正在本地机器上(VS2010,IIS,sql Server等,没有networking需要)。

程序是由用户打开还是从Windowsregistry启动?

我如何获得当前.exe的散列?

注册热键

我如何尝试创build一个文件,并返回一个值,指出它是否被创build?

在这个exception消息中引用了什么“配额”:没有足够的配额可用于处理此命令

我search并遵循了许多技巧。 没什么帮助。

我使用正确的实例名称(例如Data Source=PCNamesqlServer;Initial Catalog=Sampledbname;Integrated Security=True )

给networking服务提供正确的凭证等等

现在我迷路了,现在有这个问题一个星期了。 把我的头发拉出来!

更新:

我有一个提示,用sql Server Management Studio Expresstesting我的连接string。 在“连接”popup窗口中,通常使用“login”选项卡(第一个认选项卡)。 您也可以使用第三个选项卡“其他连接参数”。 我testing了我的连接string,它工作正常!

所以,我觉得这是有权利的。 但我不知道什么或哪些…

哦耶。 一些额外的信息。 我将IIS 7.5的Application Pool认选项从“ApplicationPoolIdentity”更改为“NetworkService”。 我添加了networking服务作为login到sql,授予权利等我打开sql浏览器服务,服务正在运行(但它并不是真的必要,因为我运行本地)。

更新2:

这似乎是我find了什么原因造成的错误,但我不知道为什么。

对于我的网站,我创build了一个虚拟文件夹和应用程序的网站。 我需要一个url在我的逻辑。 因此,我使用主机头(如http://server.name.tld )

在VS2010中,我configuration了属性页面 – >启动选项 – >使用自定义web服务器的URL(与前面提到的主机头相同)。

如果我这样做,我得到的错误

如果我使用使用属性页 – >开始选项 – >认的Web服务器,似乎我得到一个连接到数据库

但是我需要使用主机头。

我需要做什么,以获得“自定义Web服务器”的工作?

更新3:

今天也尝试与Windows Server 2008testing虚拟机。仍然收到错误

还做了一个testingWeb应用程序,没有一个IIS站点没有一个主机头。 这工作得很好(使用相同的连接string)。 也在VM上。

我搞不清楚了。 我真的需要一个能够在这个领域交stream一些知识的人

何时/如何取消注册RegisteredWaitHandle

DataGridView不填充

.NET Core性能计数器的故事是什么?

如何响应Windows服务的状态更改?

在C#应用程序中,Windows在何处显示进程在任务pipe理器中的名称

你是否尝试在连接字符串中使用sqlExpress作为实例名称

PCNamesqlExpress

此外,请检查您的服务器是否配置为通过TCP / IP接受连接(请检查sql server配置管理器)。 你能使用sql server Management Studio连接到你的数据库吗? 从Visual Studio测试你的连接,它工作吗?

没有使用TCP绑定的命名实例通常被引用为.[instance name] ,例如.sqlExpress或者在您的示例中可能是.sqlserver 。

红色的脸颊

发现问题。 使用会话数据库配置Web.config,但没有创建会话数据库,并且不再计划这样做。 忘了把它关掉…

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐