小编mis*_*que的帖子

CREATE DATABASE 权限在数据库“master”中被拒绝。无法附加文件 'C:\co\App_Data\xxx.mdf' 作为数据库 'xxx'

我在附加包含用户信息的数据库时遇到问题。我正在尝试将 asp.net mvc4 项目移动到 IIS。MS SQL Server 2008 Express。

<add name="DefaultConnection" connectionString="Data Source=.;Initial Catalog=aspnet-comvc4-20130423110032;Integrated Security=true;AttachDBFilename=|DataDirectory|\aspnet-comvc4-20130423110032.mdf;" providerName="System.Data.SqlClient" />
Run Code Online (Sandbox Code Playgroud)

错误:说明:在执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其在代码中的来源的更多信息。

异常详细信息:System.Data.SqlClient.SqlException:在数据库“master”中拒绝 CREATE DATABASE 权限。无法附加文件“C:\co\App_Data\aspnet-comvc4-20130423110032.mdf”作为数据库“aspnet-comvc4-20130423110032”。

源错误:在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常来源和位置的信息。

Stack Trace: 
[SqlException (0x80131904): CREATE DATABASE permission denied in database 'master'.
Cannot attach the file 'C:\co\App_Data\aspnet-comvc4-20130423110032.mdf' as database 'aspnet-comvc4-20130423110032'.]
   System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) +5295167
   System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) +242
   System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) +1682
   System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet …
Run Code Online (Sandbox Code Playgroud)

sql asp.net connection-string

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

asp.net ×1

connection-string ×1

sql ×1