首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

在数据库 'master' 中拒绝了 CREATE DATABASE 权限。解决方案

2012-01-07 
在数据库 master 中拒绝了 CREATE DATABASE 权限。在数据库master中拒绝了CREATEDATABASE权限。尝试为文件

在数据库 'master' 中拒绝了 CREATE DATABASE 权限。
在数据库   'master '   中拒绝了   CREATE   DATABASE   权限。
尝试为文件   @APW_STAR.MDF   附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于   UNC   共享目录中。  
说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。  

异常详细信息:   System.Data.SqlClient.SqlException:   在数据库   'master '   中拒绝了   CREATE   DATABASE   权限。
尝试为文件   @APW_STAR.MDF   附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于   UNC   共享目录中。

源错误:  

执行当前   Web   请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。    

堆栈跟踪:  


[SqlException   (0x80131904):   在数据库   'master '   中拒绝了   CREATE   DATABASE   权限。
尝试为文件   @APW_STAR.MDF   附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于   UNC   共享目录中。]
      System.Data.SqlClient.SqlInternalConnection.OnError(SqlException   exception,   Boolean   breakConnection)   +735091
      System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject   stateObj)   +188
      System.Data.SqlClient.TdsParser.Run(RunBehavior   runBehavior,   SqlCommand   cmdHandler,   SqlDataReader   dataStream,   BulkCopySimpleResultSet   bulkCopyHandler,   TdsParserStateObject   stateObj)   +1838
      System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean   enlistOK)   +33
      System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection   owningObject,   SqlConnectionString   connectionOptions,   String   newPassword,   Boolean   redirectedUserInstance)   +628
      System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity   identity,   SqlConnectionString   connectionOptions,   Object   providerInfo,   String   newPassword,   SqlConnection   owningObject,   Boolean   redirectedUserInstance)   +170
      System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions   options,   Object   poolGroupProviderInfo,   DbConnectionPool   pool,   DbConnection   owningConnection)   +359
      System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection   owningConnection,   DbConnectionPool   pool,   DbConnectionOptions   options)   +28
      System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection   owningObject)   +424
      System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection   owningObject)   +66
      System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection   owningObject)   +496
      System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection   owningConnection)   +82
      System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection   outerConnection,   DbConnectionFactory   connectionFactory)   +105
      System.Data.SqlClient.SqlConnection.Open()   +111
      db.getPic(String   username,   String   fi)   +48
      Control_UserPicControl.Page_Load(Object   sender,   EventArgs   e)   +100
      System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr   fp,   Object   o,   Object   t,   EventArgs   e)   +15
      System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object   sender,   EventArgs   e)   +34


      System.Web.UI.Control.OnLoad(EventArgs   e)   +99
      System.Web.UI.Control.LoadRecursive()   +47
      System.Web.UI.Control.LoadRecursive()   +131
      System.Web.UI.Control.LoadRecursive()   +131
      System.Web.UI.Page.ProcessRequestMain(Boolean   includeStagesBeforeAsyncPoint,   Boolean   includeStagesAfterAsyncPoint)   +1061

 
在本地都是好好的,不知道为什么在服务器上面就这样提示,搞了一整天了,谁知道,在线等~~

[解决办法]
数据库 'master ' 中拒绝了 CREATE DATABASE 权限。
尝试为文件 @APW_STAR.MDF 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中。
===========================================
1.服务器上是否有同名的数据库
2.登录服务器的用户名或密码权限是否足够
[解决办法]
连接串错了或者该windwos用户确实没有权限

热点排行