System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库 "学生成绩管理系统"。登录失败。
System.Data.SqlClient.SqlException:无法打开登录所请求的数据库"学生成绩管理系统"。登录失败。用户'chuan-PC\chuan'登录失...
System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库 "学生成绩管理系统"。登录失败。
用户 'chuan-PC\chuan' 登录失败。
在 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.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
在 System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
在 System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
在 System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
。。。。。
没有全部摘录上来·· 想请问一下到底是为什么。是我哪里没有设置好么? 还是出现了什么问题呢? 在C#里面写的连接数据库是:“ string txt1 = "Database=学生成绩管理系统;Integrated Security=True";” 有问题么? 时间很紧迫,希望能人异士能够帮忙尽快解决,谢谢啦!
会不会是因为数据库里面的设置出了问题呢? 另外,是不是在C#里面运行程序的时候,在数据库对象管理器中,连接该数据库文件呢? 展开
用户 'chuan-PC\chuan' 登录失败。
在 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.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
在 System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
在 System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
在 System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
。。。。。
没有全部摘录上来·· 想请问一下到底是为什么。是我哪里没有设置好么? 还是出现了什么问题呢? 在C#里面写的连接数据库是:“ string txt1 = "Database=学生成绩管理系统;Integrated Security=True";” 有问题么? 时间很紧迫,希望能人异士能够帮忙尽快解决,谢谢啦!
会不会是因为数据库里面的设置出了问题呢? 另外,是不是在C#里面运行程序的时候,在数据库对象管理器中,连接该数据库文件呢? 展开
3个回答
展开全部
现在解决了吗?不知道是不是你的数据库用户权限对这 数据库 "学生成绩管理系统" 没有访问权限。这个可以在数据库里头的安全添加。一般默认的用户是sa 。还有可能是你的sql连接语句写得不对。不知道你怎写的。可以这样SqlConnection conn = new SqlConnection("data source=localhost;initial catalog="学生成绩管理系统" ;user ID=sa;password=你的密码;");这是对本机数据库进行访问。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询