如何更改自定义数据类型的所有者,我所知道的是更改系统表SYSTYPES里面的列UID的值,
总觉得这样不太好,
1、我用上面的方法做,是否有不妥当之处,如果有,请告诉我吧!
2、SQL SERVER 2000 有没有提供系统存储过程,进行这一操作。
总觉得这样不太好,
1、我用上面的方法做,是否有不妥当之处,如果有,请告诉我吧!
2、SQL SERVER 2000 有没有提供系统存储过程,进行这一操作。
解决方案 »
- 看下我这个Sql语句为什么就这么慢?才不到20条记录。足足用了1分多钟
- varchar nvarchar
- 简单的两个表间更新数据的问题。
- 在SQLserver中将一个表中的数据分别查入到多个表中
- 这个查询在 Access 里能够执行,但在 Sql Server里面连 Count(*) 都报错
- 数据库执行远程数据插入时候报如下错误!急
- 如何开设ftp
- TCP 提供程序: 指定的网络名不再可用。Sqlcmd: 错误: Microsoft SQL Native Client : 通讯链接失败。
- 请问怎么样才能将记录ID数还原为0,
- 复杂SQL优化
- 如何把999999999变成999,999,999
- 显示每个用户前两条数据
取名qqq 值right(replace(convert(varchar(20),getdate(),120),'-',''),8)
确定到查询分析器
EXEC sp_changeobjectowner 'qqq', 'dcadmin'
go然后查看默认值,修改所有者成'dcadmin',OK但同样的方法用在自定义数据类型上,
就说"对象 'qqqqq' 不存在或不是对此操作有效的对象。"
请高手指点
若要修改用户定义类型,必须使用 DROP TYPE 语句除去该类型,然后重新创建它我想, 这个应该也包括不能修改所有者吧(2005中叫架构)