zoukankan      html  css  js  c++  java
  • The SQL Server Service Broker for the current database is not enabled

    把一个数据恢复至另一个服务器上,出现了一个异常:

    The SQL Server Service Broker for the current database is not enabled, and as a result query notifications are not supported.  Please enable the Service Broker for this database if you wish to use notifications.

    截图如下:

    解决方法:


    参考上面的步骤,可以设置为True。
    但是,你也许没有那么顺利,当你点击"OK"铵钮时,会现另外一个异常:

    那怎样解决呢?没有关系,可以在SQL查询分析器中执行SQL语句:

    DECLARE @DBName SYSNAME
    
    SET @DBName = 'Tutorial'  --'Your DB Name'
    
    DECLARE @spid INT
    SELECT @spid = MIN(spid) FROM [MASTER].[dbo].[sysprocesses] WHERE dbid = DB_ID(@DBName)
    WHILE @spid IS NOT NULL
    BEGIN
        EXECUTE ('KILL ' + @spid)
        SELECT @spid = MIN(spid)  FROM [MASTER].[dbo].[sysprocesses] WHERE dbid = DB_ID(@DBName) AND spid > @spid
    END
    
    EXECUTE('ALTER DATABASE '+ @DBName +' SET ENABLE_BROKER')   --DISABLE_BROKER
    Source Code
  • 相关阅读:
    设计模式
    WCF 4 安全性和 WIF 简介
    锁,性能调优
    javascript 异步
    javascript的回调函数
    HTML 5 简介
    CSS3 教程
    implementation of python string
    Extending Python with C or C++
    python,deep copy,shallow copy
  • 原文地址:https://www.cnblogs.com/insus/p/5994734.html
Copyright © 2011-2022 走看看