没有用户名和密码的 ConnectionString bugtracker

发布于 2024-11-05 00:01:42 字数 434 浏览 8 评论 0原文

我正在尝试在本地计算机上设置 BugTracker。

我的 SQL Server 使用 Windows 身份验证。

我的连接字符串看起来如下所示:

<add key="ConnectionString" value="Data Source=MyPCName\InstanceName;Initial Catalog=BugTracker;Integrated Security=True"/>

我收到错误

无法连接。

无法打开登录请求的数据库“BugTracker”。登录失败。用户“MyPCName\ASPNET”登录失败。

检查 Web.config 文件“ConnectionString”设置。

我有什么想法如何才能完成这项工作吗?

I am trying to setup BugTracker on my local machine.

My SQL Server used Windows Authentication.

My connection string looks as under

<add key="ConnectionString" value="Data Source=MyPCName\InstanceName;Initial Catalog=BugTracker;Integrated Security=True"/>

Error I am getting

Unable to connect.

Cannot open database "BugTracker" requested by the login. The login failed. Login failed for user 'MyPCName\ASPNET'.

Check Web.config file "ConnectionString" setting.

Any Idea how can i make this work?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

骷髅 2024-11-12 00:01:42

它使用 Windows 身份验证。如果在 IIS 下运行,您需要确定正在执行 ASP.Net 应用程序的帐户。然后,您可以将该帐户的权限添加到 SQL Server。

例如,Windows 7 上的 IIS 默认使用名为“IIS AppPool\DefaultAppPool”的帐户运行所有应用程序池。您可以将应用程序池配置为使用不同的帐户,出于安全原因,建议这样做。

但这应该可以帮助您解决安全问题。

It's using Windows Authentication. If running under IIS, you need to determine the account that is executing your ASP.Net application. You then add permission for that account to SQL Server.

For example, IIS on Windows 7 runs all App Pools with an account called "IIS AppPool\DefaultAppPool" by default. You can configure your app pool to use a different account, which would be recommended for security reasons.

But that should get you past the security issue.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文