sql server 2k5 中的DAC连接的问题.

   在某些情况下可能会要用到DAC的(专用管理连接), 这种连接方式平时很少用到. 但在DB出现特殊的异常故障时,它还是很发极大的作常. 因为在SQL Server默认安装下,DAC的连接是关闭的.还须要做一些配置. 否则会连接时会出现报错.

具体配置如下.

   1. 关闭防火墙,或是打开DB 实例的端口.

   2. 在SQL Server的外围配置里的 Remote connection 为Local and remote connections. 且子项为 using TCP/IP and name pipe

   3.  再就是打开remote admin connections 选项.方法有二.

         一.  在SQL server 查询分析器里执行SP_configure存储过程. 例如.

                    exec SP_configure @stored_ProcedureNaem ,1

                    go

                    reconfigure

         二.  在外围配置中的选项配置里,DATABASE ENGINE 下的DAC的 Enable Remote DAC选项.

   4. 确保server brower服务已经开启.

 

  上述4项确认无误后就可尝试用DAC连接了. 连接方式如下.

   1. 在命令行里用SQLCMD连接.  (此方法已经测试过可用)

      a. 进到DOS命令行后. 输入sqlcmd -S @servername ,回车.

         如出现"1>" 提示符, 则说明普通的SQL server连接成功.

      b.再试,sqlcmd -S @servername -A 回车.

         如出现"1>"提示符,  则说明专用管理帐号连接成功.

   2.在SQL SERVER management studio 里连接数据库时. server name 参数里用ADMIN:ServerName来连接.(方法测试过,但不成功)

 

  在SQLCMD下的命令执行后不会输出结果. 如要得到输出须定义输出目标文件路径及名称. 例如. sqlcmd -S myDB -A -i C:/script.sql -o c:/output.txt  执行后结果何在在output.txt 文件里.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值