我的问题是我在创建用户后无法登录SQL Server.用户创建成功,因为新用户列在安全/登录下.
如何解决这个问题???
用户'sims'登录失败.用户未与受信任的SQL Server连接关联.(Microsoft SQL Server,错误:18452)
sql server身份验证和Windows身份验证有什么区别...是否有使用每种身份验证的具体情况?
我无法从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 Server 2008中添加用户,以便我可以使用SQL Server身份验证而不是Windows身份验证来连接到SQL,并尝试使用此代码创建具有登录名的用户:
CREATE login [newLog] with password = 'passnewLognewLog'
Run Code Online (Sandbox Code Playgroud)
我完成了它,但当我想使用SQL身份验证连接到SQL Server时,我收到此消息
无法连接到"Mydb"
附加信息:用户'newLog'登录失败.(Microsoft SQL Server,错误:18456)
我在这里错过了什么?