gpt4 book ai didi

visual-studio-2010 - 发布 SQL Data Tools 2012 项目 : Forces into Single User Mode

转载 作者:行者123 更新时间:2023-12-04 20:48:55 25 4
gpt4 key购买 nike

我有一个尝试使用 Visual Studio 发布的 CLR 项目。我不得不将项目更改为 SQL Data Tools 项目,现在它没有发布。每次尝试时,都会出现超时错误。当我一步一步地执行时,我发现这行代码卡在我的服务器上。

IF EXISTS (
SELECT 1
FROM [master].[dbo].[sysdatabases]
WHERE [name] = N'fwDrawings')
BEGIN
ALTER DATABASE [fwDrawings]
SET READ_COMMITTED_SNAPSHOT OFF;
END

基本上,我知道当我尝试发布它时,它试图强制服务器进入单用户模式。它只是到我的临时服务器而不是生产服务器,但这仍然是一个问题。每次我想在测试 CLR 的功能时更新 CLR 时,我都不能一直将每个人都踢出服务器并尝试将其切换到单用户模式。而且我不想等待维护周期或停机时间将其提升到生产阶段。有没有解决的办法?

最佳答案

想必你有 READ_COMMITTED_SNAPSHOT为您的数据库打开。

如果是这种情况,您需要更改数据库项目设置以匹配。在项目的“数据库设置”的“操作”选项卡中,选中“读取提交的快照”事务隔离。

对我来说,这防止了发布超时,即我现在可以成功发布。

关于visual-studio-2010 - 发布 SQL Data Tools 2012 项目 : Forces into Single User Mode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12958083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com