zoukankan      html  css  js  c++  java
  • 因为数据库正在使用,所以无法获得对数据库的独占访问权

    来源:http://www.cnblogs.com/anncesky/articles/3869004.html

    还原或删除sql server 2008数据库时,经常烩出现:

    “因为数据库正在使用,所以无法获得对数据库的独占访问权”,终解决方案如下


    关键SQL语句:

    ALTER DATABASE [datebase] SET OFFLINE WITH ROLLBACK IMMEDIATE


    用完之后再:

    ALTER database [ datebase] set online 

    --------------------

    为SQL Server 2008设置非1433端口

     

    1、 SQL Server配置管理器,双击“TCP/IP”

    clip_image001

    TCP/IP设置

    clip_image002

    只设置最下面的IPALL的TCP端口。

    clip_image004

    确定后重启SQL Server服务,打开SQL Server Management Studio,服务器名称输入127.0.0.1[实例名],端口号,端口号就是刚才设置的端口号。

    2、 网络设置,针对Windows Server 2008。

    控制面板->网络和共享中心 自定义

    clip_image006

    clip_image008

    3、 防火墙

    控制面板->Windows防火墙,例外 添加刚才设定的sql server端口。

  • 相关阅读:
    uoj110
    11.28模拟赛D题解
    AT1219 歴史の研究
    P5906 【模板】回滚莫队&不删除莫队
    P4175 [CTSC2008]网络管理
    SP32952 ADAFTBLL
    CF1479D Odd Mineral Resource
    SP10707 COT2
    P4074 [WC2013] 糖果公园
    P6134 [JSOI2015]最小表示
  • 原文地址:https://www.cnblogs.com/zouhao/p/4543427.html
Copyright © 2011-2022 走看看