1、错误描述
===================================
创建 对于 UserDefinedDataType“dbo.cname”失败。 (Microsoft.SqlServer.Smo)
------------------------------
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=11.0.2100.60+((SQL11_RTM).120210-1917+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=创建+UserDefinedDataType&LinkId=20476
------------------------------
程序位置:
在 Microsoft.SqlServer.Management.Smo.SqlSmoObject.CreateImpl()
在 Microsoft.SqlServer.Management.SqlManagerUI.UDDTPropGeneral.CreateUDDT()
===================================
执行 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, ScriptingPreferences sp)
在 Microsoft.SqlServer.Management.Smo.SqlSmoObject.CreateImpl()
===================================
类型 'dbo.cname' 已存在,或者您没有创建它的权限。 (.Net SqlClient Data Provider)
------------------------------
有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=11.00.2100&EvtSrc=MSSQLServer&EvtID=219&LinkId=20476
------------------------------
服务器名称: SKY-20160824VTF
错误号: 219
严重性: 16
状态: 1
行号: 1
------------------------------
程序位置:
在 Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction action, Object execObject, DataSet fillDataSet, Boolean catchException)
在 Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)
2、错误原因
在用户定义数据类型时,出现了重复定义数据类型cname
3、解决办法
(1)将原来定义的数据类型cname删掉
(2)将现在定义的数据类型改为其他的名称
分享到:
相关推荐
将字符串按某个固定字符拆分成一个表结构(value,id) eg:1,2,3,3,4 拆分后: value id 1 1 2 2 3 3 3 4 4 5
"oracle_dbo.rar"这个压缩包很可能包含了与Oracle数据库相关的资料,特别是针对"dbo"(Database Owner)角色,这在Oracle中通常指的是"DBA"(Database Administrator)或者数据所有者。 Oracle数据库的核心知识点...
2. **查询数据**:接着,它会执行SQL SELECT语句,从"dbo.displayshoppingcart"表中提取出与当前用户关联的购物车信息。 3. **处理结果**:存储过程可能还包括对查询结果进行某些处理,如计算总价格、统计商品种类等...
本文将深入探讨"dbo.countshoppingcartitem.rar_存储过程"的相关知识点,包括存储过程的概念、作用,以及它如何用于获取用户购物车中的商品数据。 首先,我们需要理解什么是存储过程。在数据库管理系统(如MySQL、...
dbo.Employees.Table.sql
标题“dbo.additemtoshoppingcart.rar_存储过程_购物车”表明,这个存储过程是针对购物车功能设计的,可能存在于某个电子商务平台的数据库系统中。“dbo”通常代表数据库的所有者或默认模式,是SQL Server中的一个...
本案例中的“dbo.addorder.rar”是一个关于存储过程的压缩包,它包含了用于向数据库添加订单记录的存储过程代码。 "dbo.addorder"是存储过程的名称,遵循了SQL Server中标准的对象命名规则,"dbo"是默认的数据库...
这个"novel-dbo.sql"文件对于开发或维护小说相关应用的数据库非常有价值,它提供了一套完整的数据管理方案。用户可以学习如何设计和操作一个与小说相关的数据库系统,并理解如何通过SQL语句来实现各种数据操作。同时...
数据库资源
dbo.费用管理信息表.Table.sql
SQL注入是一种常见的网络安全威胁,它发生在应用程序的输入验证不足,允许攻击者向SQL查询中插入恶意代码。在本文中,我们将深入探讨如何利用"dbo"角色进行SQL注入,以获取SQL服务器的管理权限和系统权限。 首先,...
在SQL Server中,`msdb.dbo.sp_send_dbmail` 是一个非常实用的存储过程,用于从数据库服务器发送电子邮件。这个函数允许系统管理员或者开发者直接从SQL Server内部发送邮件,无需依赖外部应用程序,大大简化了自动化...
因此,当你在Access的连接字符串中或者查询语句中使用"dbo."前缀时,Access无法识别并会引发错误。这个问题在你提供的描述中得到了验证:尽管连接字符串正确地指向了"local.mdb",但在尝试执行SQL查询时,错误地使用...
dbo.sql
dbo.Msk_Wldw.dwmc, dbo.Msk_BillMain.fsrq, dbo.Msk_BillMain.crklb, dbo.Msk_BillMain.crkbz, dbo.Msk_BillMain.bgy, dbo.Msk_BillMain.jbr, dbo.Msk_BillMain.djh, dbo.Msk_BillMain.memo, dbo.Msk_BillMain....
9. case when then else end 在 select 中的应用:从教师表中查询,将性别_id 是 1 的显示为男,是 2 的显示为女select (case when 性别_ID=1 then '男' when 性别_ID=2 then '女' end) from dbo.教师 10. 横向查询...
当磁盘I/O发生错误时,SQL Server会通过特定机制进行监控和报告,其中就包括`msdb.dbo.suspect_pages`表。 `msdb.dbo.suspect_pages`表是一个内置的系统表,自SQL Server 2005版本开始引入,主要用于存储数据库中...
2. 从一个检索结果中再检索:select * from (select 教师_ID, 教师名, 出生日期, 系_ID, 性别_ID, 职称_ID from dbo.教师) lin。 3. 从多表中检索,构成迪卡尔乘积(效率低):select dbo.教师.*, 系名 from dbo....
同时,我们也需要在`DB_02.dbo.PA`上创建一个类似的触发器来实现反向同步: ```sql CREATE TRIGGER tr4 ON DB_02.dbo.PA FOR INSERT AS BEGIN INSERT INTO DB_01.dbo.PA SELECT * FROM INSERTED; END; ``` #####...