相关疑难解决方法(0)

SQL Server登录错误:用户'NT AUTHORITY\SYSTEM'登录失败

我创建了一个名为"schoolPool"的应用程序池,并将其分配给我的Web应用程序.此池的标识已设置为LocalSystem.当我尝试从应用程序中访问我的数据库,即打开SQL连接时,我始终收到以下错误:

Login failed for user 'NT AUTHORITY\SYSTEM'
Run Code Online (Sandbox Code Playgroud)


我尝试添加NT AUTHORITY/SYSTEM到SSMS(SQL Server Management Studio中)登录,但它已经是一个主要的,显示了以下错误:
在此输入图像描述

sql-server iis login

31
推荐指数
3
解决办法
8万
查看次数

用户'NT AUTHORITY\NETWORK SERVICE'登录失败

我对此持续了2天的努力,而没有更接近解决方案.我已阅读20-30个线程的alteast和stil无法解决此问题.

请帮帮我.

我已禁用匿名身份验证,启用asp.net模拟.

我已经添加了 <identity impersonate = "true" />

我已将用户添加到连接到我尝试连接的数据库的安全登录

这是我使用的连接字符串:

Data Source=IPTOSERVER;Initial Catalog=Phaeton;User Id=User;Password=Password;
Run Code Online (Sandbox Code Playgroud)

错误信息:

无法打开登录请求的数据库"Phaeton.mdf".登录失败.

用户'NT AUTHORITY\NETWORK SERVICE'登录失败.

asp.net iis-7 connection-string web-config sql-server-2008

30
推荐指数
4
解决办法
12万
查看次数

Sql异常:没有进程在管道的另一端

我无法从c#代码访问我的sql server连接.我收到此错误:

Sql异常:没有进程在管道的另一端

那是app.config中的连接字符串:

<add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=BELLA\SQLEXPRESS;Initial Catalog=TLP;User Id=pascal;Password=test;Pooling=False"/>
Run Code Online (Sandbox Code Playgroud)

当我使用Windows身份验证时:Integrated Security = True;

然后我可以连接到数据库.

但是我不能使用Windows身份验证,因为sql连接的打开是在作为LocalSystem运行的Windows服务中完成的.当我这样做时,我收到此错误:

登录失败.用户'NT AUTHORITY\SYSTEM'登录失败

这是我第一次在sql管理工作室创建登录+用户,所以我几乎可以肯定我做错了什么,这是我的错.

这就是我做的:

1)使用sql authentication user:pascal和password:test在服务器的安全文件夹中创建一个新的登录名.

2)去我的数据库并在安全文件夹中用user:pascal和login:pascal和schema创建一个新用户:dbo

3)我忘记了什么吗?

其他人的解决方案:

1)我也试过这个链接,但没有运气我的suspect_pages表上的Sql Select是空的.

错误:管道的另一端没有进程

2)我的Sql Server网络配置在tcp/ip上有ENABLED,命名管道和共享内存设置.

3)SQL Server 2008无法使用新创建的用户登录

1到3号没有任何帮助.

所有这些都在我的本地机器上完成.没有网络在这里.

sql-server authentication ssms windows-services

10
推荐指数
1
解决办法
3万
查看次数