更改数据库的排序规则,出现如下问题,大力帮忙吧?

shentj 2003-08-22 09:36:07
服务器的排序规则如下:Chinese_PRC_CI_AS
我想更改数据库flowdb,其语句如下:alter database flowdb collate Chinese_PRC_BIN
出现提示为:
服务器: 消息 5030,级别 16,状态 2,行 1
未能排它地锁定数据库以执行该操作。
服务器: 消息 5072,级别 16,状态 1,行 1
ALTER DATABASE 失败。无法将数据库 'flowdb' 的默认排序规则设置为 'Chinese_PRC_BIN'。
...全文
34 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
shentj 2003-08-22
  • 打赏
  • 举报
回复
接分吧
nboys 2003-08-22
  • 打赏
  • 举报
回复

先执行:
use master
declare @spid int
select @spid=spid from master..sysprocesses where dbid=db_id('databaseName')
kill @spid

再执行:
alter database flowdb collate Chinese_PRC_BIN

其中databaseName就是你的数据库名,如果有多个琐,那么可以循环执行上面的语句

nboys 2003-08-22
  • 打赏
  • 举报
回复

先执行:
use master
declare @spid int
select @spid=spid from master..sysprocesses where dbid=db_id('databaseName')
kill @spid

再执行:
alter database flowdb collate Chinese_PRC_BIN

其中databaseName就是你的数据库名,如果有多个琐,那么可以循环执行上面的语句

CrazyFor 2003-08-22
  • 打赏
  • 举报
回复
关闭所有连接到你的数据库的连接,可以用sp_who查看谁连接了你的库.

再修改

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧