gpt4 book ai didi

sql-server - ASP.NET MVC 新手 : can't get aspnet_regsql. exe 可以工作

转载 作者:行者123 更新时间:2023-12-03 01:09:01 24 4
gpt4 key购买 nike

我刚刚安装了 Web Developer Express 2008 和 MVC 框架(遵循所有默认设置,在此过程中安装了 SQL Server Express)。我按照最初的NerdDinner步骤,从 IDE 创建数据库并定义表(工作正常)。

为了进一步定义严重依赖于用户库的表,我必须弄清楚如何将用户表添加到我新创建的数据库中(这样我就可以创建带有用户表外键的表),所以我“跳”到手册中的身份验证和授权部分,他们提到我需要从目录“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727”运行“aspnet_regsql.exe”。

我找到了该文件并运行了它。

它要求输入服务器名称并有一些默认值(这是我的计算机名称的首字母)。我不记得在安装 Visual Web Developer 期间明确提及过任何此类名称,我认为这是默认名称。选择“Windows 身份验证”。我还可以选择“SQL 服务器身份验证”,但我不记得创建了它所需的用户名和密码。

当我选择数据库时,我单击“数据库”组合框的下拉菜单,需要几秒钟,然后它会发出以下错误消息:

“无法从 SQL 服务器查询数据库名称列表。与 SQL Server 建立连接时发生与网络相关的错误或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。 (提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)”

我在网上进行了研究,但没有找到解决我看似微不足道的问题的简单解决方案。

澄清一下,我不需要远程连接,而是本地连接。

在继续 regsql 过程之前,我需要对本地 SQL Server Express 安装执行任何步骤吗?

这是普通的、开箱即用的安装...有什么想法吗?

最佳答案

如果您想继续使用该向导,这实际上是一个非常简单的解决方案。在出现此问题的“选择服务器和数据库”屏幕上,“服务器”文本框中的默认值将设置为您的计算机名称。附加您想要连接的 SQL Server 的特定实例(即 LOCALHOST 可能变为 LOCALHOST\SQLEXPRESS)。

如果您指向有效的实例,您的“数据库”下拉列表将按预期填充。

关于sql-server - ASP.NET MVC 新手 : can't get aspnet_regsql. exe 可以工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1053315/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com