社区
疑难问题
帖子详情
SQL Server2005创建新数据库时不允许创建新数据库
kevin_水滴石穿
2011-11-11 10:56:58
在新建数据库时出现错误,提示不允许创建新的数据库,在SSMS中直接创建弹出如下提示:
使用SQL语句直接创建提示错误消息如下:
不允许创建新数据库
消息 3609,级别 16,状态 2,第 2 行
事务在触发器中结束。批处理已中止。
...全文
163
7
打赏
收藏
SQL Server2005创建新数据库时不允许创建新数据库
在新建数据库时出现错误,提示不允许创建新的数据库,在SSMS中直接创建弹出如下提示: 使用SQL语句直接创建提示错误消息如下: 不允许创建新数据库 消息 3609,级别 16,状态 2,第 2 行 事务在触发器中结束。批处理已中止。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AcHerat
2011-11-11
打赏
举报
回复
不了解,第一次见这种情况,估计不行吧!
Mr_Nice
2011-11-11
打赏
举报
回复
触发器创建数据库? 不行吧!
kevin_水滴石穿
2011-11-11
打赏
举报
回复
图暂时贴不上来,昨天都还可以新建数据库,今天就不行了,错误消息如下:
标题: Microsoft SQL Server Management Studio
------------------------------
创建 对于 数据库“test”失败。 (Microsoft.SqlServer.Smo)
------------------------------
其他信息:
执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)
------------------------------
事务在触发器中结束。批处理已中止。
不允许创建新数据库 (Microsoft SQL Server,错误: 3609)
===================================
创建 对于 数据库“test”失败。 (Microsoft.SqlServer.Smo)
------------------------------
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.1399.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=创建+Database&LinkId=20476
------------------------------
程序位置:
在 Microsoft.SqlServer.Management.Smo.SqlSmoObject.CreateImpl()
在 Microsoft.SqlServer.Management.Smo.Database.Create()
在 Microsoft.SqlServer.Management.SqlManagerUI.CreateDatabaseData.DatabasePrototype.ApplyChanges(Control marshallingControl)
在 Microsoft.SqlServer.Management.SqlManagerUI.CreateDatabase.DoPreProcessExecution(RunType runType, ExecutionMode& executionResult)
在 Microsoft.SqlServer.Management.SqlMgmt.SqlMgmtTreeViewControl.DoPreProcessExecutionAndRunViews(RunType runType)
在 Microsoft.SqlServer.Management.SqlMgmt.SqlMgmtTreeViewControl.ExecuteForSql(PreProcessExecutionInfo executionInfo, ExecutionMode& executionResult)
在 Microsoft.SqlServer.Management.SqlMgmt.SqlMgmtTreeViewControl.Microsoft.SqlServer.Management.SqlMgmt.IExecutionAwareSqlControlCollection.PreProcessExecution(PreProcessExecutionInfo executionInfo, ExecutionMode& executionResult)
在 Microsoft.SqlServer.Management.SqlMgmt.ViewSwitcherControlsManager.RunNow(RunType runType, Object sender)
===================================
执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)
------------------------------
程序位置:
在 Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)
在 Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(StringCollection sqlCommands, ExecutionTypes executionType)
在 Microsoft.SqlServer.Management.Smo.ExecutionManager.ExecuteNonQuery(StringCollection queries)
在 Microsoft.SqlServer.Management.Smo.SqlSmoObject.ExecuteNonQuery(StringCollection queries, Boolean includeDbContext)
在 Microsoft.SqlServer.Management.Smo.SqlSmoObject.CreateImplFinish(StringCollection createQuery, ScriptingOptions so)
在 Microsoft.SqlServer.Management.Smo.SqlSmoObject.CreateImpl()
===================================
事务在触发器中结束。批处理已中止。
不允许创建新数据库 (.Net SqlClient Data Provider)
------------------------------
服务器名称: LENOVO-BUF78\KEVIN
错误号: 3609
严重性: 16
状态: 2
行号: 1
------------------------------
程序位置:
在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
在 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.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async)
在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
在 Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)
--小F--
2011-11-11
打赏
举报
回复
图挂了啊。。
AcHerat
2011-11-11
打赏
举报
回复
触发器在事务里创建数据库???
kevin_水滴石穿
2011-11-11
打赏
举报
回复
file:///D:/1.png
kevin_水滴石穿
2011-11-11
打赏
举报
回复
尝试多种方法解决后,无果,最后重新安装了下数据库,问题解决了。
SQL
Server
数据库
的
创建
方法
使用
SQL
Server
Management Studio
创建
数据库
创建
一个名为“学生选课”的学生选课管理
数据库
在
SQL
Server
Management Studio左侧,有个“对象资源管理器”,右键"
数据库
",选择"
新
建
数据库
",得到以下窗口 在
数据库
...
SQL
Server
创建
数据库
SQL
Server
创建
数据库
Sql
Server
2005
创建
数据库
若要
创建
数据库
,必须确定
数据库
的名称、所有者、大小,以及存储该
数据库
的文件和文件组...● 在
SQL
Server
2005
中,对各个
数据库
的数据和日志文件设置了某些权限。如果这些文件位于具有打开权限的目录中,那么以上...
SQL
server
2005
数据库
的
创建
和管理
在
SQL
Server
2005
中
创建
和管理
数据库
的方法主要有两种:一是在
SQL
Server
Management Studi方便的图形化向导
创建
,二是通过执行Transact-
SQL
语句
创建
和管理
数据库
。 1.使用
SQL
Server
Management Studio
创建
数据库
...
疑难问题
22,210
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章