• DAC模式登陆(解决对象名'sys.sysobjvalues'无效)


    第一步:允许DAC模式
                 (1)如果是在本地服务器做DAC的话用:sqlcmd -A (A一定要大写,要不然不好用哦) 用这个命令就可以很轻松的连接上,连接上以后在里面写语句就可以,语句写玩了要运行GO这个命令。
                 (2)如果要做远程连接DAC的话需要用: sqlcmd -S 服务器名 -U sa(一个是sysadmin角色的登陆帐户就可以了)-P(密码)-A就可以了

        启用远程DAC登录选项:
                 操作步骤:'程序'->'Sql Server2005'->  '配置工具'-> 'Sql Server  外围应用配置器'-> '功能的外围应用配置器'-> 'DataBase Engine'->  'DAC' -> '启用远程DAC'
        这样DAC模式就启用成功了,接下来是使用DAC模式登陆。
       
        第二步:使用DAC模式登陆(关键就在这个地方)
                 1,DAC只支持一个窗口
                 2,DAC只支持查询窗口, 不支持Object Explorer. 如果你想在SQL Server Management Studio中用DAC连, 你应该用个正常的连接, 然后用DAC打开查询窗口.
               
        下面是操作步骤:
          1,先用有sysadmin角色的用户登陆SQL Server Management Studio,随便sa就可以了;
          2,新建查询,在弹出的连接对话框中,服务器名称改为 ADMIN:服务器名称;然后,选项->连接属性->连接到数据库 改为加密存储过程所在的数据库->连接即可.
          3,最后执行上面的存储过程方法;

    如何启用远程DAC连接?
    只有 SQL Server sysadmin 角色的成员可以使用 DAC 连接。默认情况下,只能从服务器上运行的客户端建立连接。除非通过 sp_configure 使用 remote admin connections 选项进行配置,否则不允许使用网络连接。
    DAC 支持加密和 SQL Server 的其他安全性功能。DAC 只允许将用户上下文切换到其他管理用户。
    默认情况下,DAC 仅侦听环回 IP 地址 (127.0.0.1) 端口 1434。
    remote admin connections 设置的可能值如下:
    0 - 指明仅允许本地连接使用 DAC
    1 - 指明允许远程连接使用 DAC 
    --启用远程DAC连接
    sp_configure 'remote admin connections', 1;
    GO
    RECONFIGURE;
    GO
    注意:配置远程管理连接之后,会立即启用 DAC 侦听器而不必重新启动 SQL Server,并且客户端可以立即远程连接到 DAC

  • 相关阅读:
    开发3dMax插件的方法和应用
    实现X*N
    fork与vfork的区别
    使用递归算法写一段程序
    宏和函数的区别
    多线程学习(一)
    [算法天天练]堆排序
    [转][算法天天练]堆与堆排序
    [转]快速排序 挖坑讲解方法
    [算法天天练]选择排序法
  • 原文地址:https://www.cnblogs.com/zzw1986/p/4664337.html
Copyright © 2020-2023  润新知