WIN7 SQL2005 WINDOWS身份验证登录失败

时间:2022-12-10 00:41:17
用SA帐号能登录

用WINDOWS身份验证登录
用户 'PC' 登录失败。 (.Net SqlClient Data Provider)

------------------------------
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&EvtSrc=MSSQLServer&EvtID=18456&LinkId=20476

------------------------------
服务器名称: PC
错误号: 18456
严重性: 14
状态: 1
行号: 65536


------------------------------
程序位置:

   在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
   在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
   在 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
   在 System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK)
   在 System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject)
   在 System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart)
   在 System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
   在 System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
   在 System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
   在 System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
   在 System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
   在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
   在 System.Data.SqlClient.SqlConnection.Open()
   在 Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.ObjectExplorer.ValidateConnection(UIConnectionInfo ci, IServerType server)
   在 Microsoft.SqlServer.Management.UI.ConnectionDlg.Connector.ConnectionThreadUser()

8 个解决方案

#1


那就证明你的windows当前登录的用户,在服务器上没有

#2


可以在安全性中的登录中看下有没有PC这个用户名,可能是你安装的时候,登录的不是PC这个用户的关系

#3


你登陆的用户错了吧?

#4


帮顶  。

#5


权限不够,用管理员身份启动sql2005就可以了:右键sql2005--以管理员身份运行

#6


右键sql2005--以管理员身份运行

#7


引用 5 楼  的回复:
权限不够,用管理员身份启动sql2005就可以了:右键sql2005--以管理员身份运行

   
   哦了

#8


是不是曾经改过计算机名?添加windows登陆用户名,设定服务器角色为systemadmin就可以了

#1


那就证明你的windows当前登录的用户,在服务器上没有

#2


可以在安全性中的登录中看下有没有PC这个用户名,可能是你安装的时候,登录的不是PC这个用户的关系

#3


你登陆的用户错了吧?

#4


帮顶  。

#5


权限不够,用管理员身份启动sql2005就可以了:右键sql2005--以管理员身份运行

#6


右键sql2005--以管理员身份运行

#7


引用 5 楼  的回复:
权限不够,用管理员身份启动sql2005就可以了:右键sql2005--以管理员身份运行

   
   哦了

#8


是不是曾经改过计算机名?添加windows登陆用户名,设定服务器角色为systemadmin就可以了