用户 'sa' 登录失败。

tianxia9527 2009-11-02 10:06:47
在本地上测试都可以,为什么传到服务器上去就出现了:用户 'sa' 登录失败。
[SqlException (0x80131904): 用户 'sa' 登录失败。]
System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) +4846887
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +194
System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2392
System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK) +35
System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject) +144
System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart) +342
System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance) +221
System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance) +189
System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection) +185
System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options) +31
System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject) +433
System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject) +66
System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +499
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +65
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +117
System.Data.SqlClient.SqlConnection.Open() +122
DB.GetDataSet(String sqlStr, String table) +25
Index.Bind() +78
Index.Page_Load(Object sender, EventArgs e) +24
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627





我把用户名取消又出现,用户名为‘null’,未与信任 SQL Server 连接相关联。 ?
...全文
2416 41 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
41 条回复
切换为时间正序
请发表友善的回复…
发表回复
vhanzhou 2012-07-03
  • 打赏
  • 举报
回复
怎么解决的呢?[Quote=引用 38 楼 的回复:]
谢谢大家,问题解决了
[/Quote]
washiwxm 2012-05-16
  • 打赏
  • 举报
回复
怎么解决的啊!!!!!!
tianxia9527 2009-11-04
  • 打赏
  • 举报
回复
谢谢大家,问题解决了
Adechen 2009-11-03
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 comesure 的回复:]
你先用查询连接登录远程数据库试下

[/Quote]
这个好
kenjack0828 2009-11-03
  • 打赏
  • 举报
回复
学习中,帮顶下
ccl_happy 2009-11-03
  • 打赏
  • 举报
回复
你先可以登录windows然后在安全性下面的登录名sa改一下密码再登录看看
qiuqingpo 2009-11-03
  • 打赏
  • 举报
回复
如果真不行.你就再建一个帐号吧.用uid和pwd
mxf256 2009-11-03
  • 打赏
  • 举报
回复
改用SQL server身份登录
kanadeng 2009-11-03
  • 打赏
  • 举报
回复
<add key="ConnectionStrings" value="server=.;database=yang;Uid=sa;password=;"/>
ReyZhang 2009-11-03
  • 打赏
  • 举报
回复
检查数据库连接串
wyg19861016 2009-11-03
  • 打赏
  • 举报
回复
哥们建议你开启sql的远程连接 别只用本地的,不开启远程能连的上才怪呢!
Ricercar 2009-11-03
  • 打赏
  • 举报
回复
服务器上还不要用sa的好
fhjzgsy 2009-11-03
  • 打赏
  • 举报
回复
你试试在本地连接远程库
xhyang123 2009-11-03
  • 打赏
  • 举报
回复
你先用企业管理器连接sa用户测试一下,
zuoluocs 2009-11-03
  • 打赏
  • 举报
回复
昨天我的SQL(Microsoft SQL Server 2005 )登录不上去了,原来是出现了几个小问题,现在记录一下我的解决这几个情况的办法。(解决方法有很多种,这些只是我的解决方法,仅供参考)

问题一、忘记了登录Microsoft SQL Server 2005 的sa的登录密码

解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,修改密码点击确定就可以了。

问题二、已成功与服务器建立连接,但是在登录过程中发生错取。(provider:共享内存提供程序,error:0-管道的另一端上无任何进程。)(Microsoft SQL Server,错误:233)

解决方法:打开‘程序’-‘所有程序’-‘Microsoft SQL Server 2005 ’-‘配置工具’-‘SQL Server 配置管理器’,在弹出的窗体中,找到‘SQL Server 2005 网络配置’,把‘MSSQLSERVER的协议’下的“Named Pipes”和“TCP/IP”启动,然后重新启动Microsoft SQL Server 2005就可以了。

问题三、无法打开用户默认数据库。登录失败。用户‘sa’登录失败。(Microsoft SQL Server, 错误:4064)

解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录’-右键单击‘sa’-‘属性’,将默认数据库设置成master,点击确定就可以了。

文章出处:DIY部落(http://www.diybl.com/course/7_databases/sql/sql2005/20071226/95391.html)
上面的是我修改登录模式的时候从网上找的,不知道队楼主有帮助不
ljsheng 2009-11-03
  • 打赏
  • 举报
回复
用你连接字符串的那个连接SQL看能不
daichenghua 2009-11-03
  • 打赏
  • 举报
回复
你用户window身份进去,修改一下sa的密码 看看行不?
zzxap 2009-11-03
  • 打赏
  • 举报
回复
在数据库的 安全选项-登录-用户 点sa -属性 选好表 ---设置好密码
fhjzgsy 2009-11-03
  • 打赏
  • 举报
回复
感觉,你在重新确认一下,服务器的地址,用户名,密码
xiangziyanhuang 2009-11-03
  • 打赏
  • 举报
回复
在你不知道是否能连接成功的情况下,最好使用integrated security=sspi;database=数据库名
这种方法
加载更多回复(20)

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧