Pas*_*cal 10 sql-server authentication ssms windows-services
我无法从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,命名管道和共享内存设置.
1到3号没有任何帮助.
所有这些都在我的本地机器上完成.没有网络在这里.
您是否在SQL配置中启用了共享内存和TCP/IP提供程序?
如果没有,请尝试打开SQL Server配置管理器实用程序并启用共享内存和TCP/IP.适用于我的订单是服务器和客户端的共享内存(1)和TCP/IP(2).
此外,请确保为PASCAL创建具有正确权限的SQL LOGIN和DATABASE USER.
查看我关于创建登录的博客文章. http://craftydba.com/?p=656
下面的代码段会被吹走,并使用正确的默认数据库,默认架构和读/写权限重新创建您的登录/用户.
-- Which database to use.
USE [TLP]
GO
-- Delete existing user.
IF EXISTS (SELECT * FROM sys.database_principals WHERE name = N'pascal')
DROP USER [pascal]
GO
-- Which database to use.
USE [master]
GO
-- Delete existing login.
IF EXISTS (SELECT * FROM sys.server_principals WHERE name = N'pascal')
DROP LOGIN [pascal]
GO
-- Add new login.
CREATE LOGIN [pascal] WITH PASSWORD=N'test', DEFAULT_DATABASE=[TLP]
GO
-- Which database to use.
USE [TLP]
GO
-- Add new user.
CREATE USER [pascal] FOR LOGIN [pascal] WITH DEFAULT_SCHEMA=[dbo]
GO
-- Add to database read / write roles
EXEC sp_addrolemember 'db_datareader', 'pascal'
EXEC sp_addrolemember 'db_datawriter', 'pascal'
GO
-- Add to database owner role?
-- Only give out if application needs a high level of privileges.
-- EXEC sp_addrolemember 'db_owner', 'pascal'
-- GO
Run Code Online (Sandbox Code Playgroud)
服务器级协议.

客户端级协议.

我从不选择NETBIOS,因为它是一个不可路由的协议.
如果您仍有问题,请发布截屏和更多详细信息.
| 归档时间: |
|
| 查看次数: |
32624 次 |
| 最近记录: |