管理Windows内部数据库(MICROSOFT##SSEE)实例

微软产品比如Windows服务器 升级 服务(Windows Server Update Services,WSUS)3.0和Windows Sharepoint Services (WSS) 3.0在SQL Server 2005内嵌式系统内运行。现在访问Windows内部数据库,越来越多负责管理WSUS和WSS的系统管理员面临着管理这些数据库的挑战。由于大多数系统管理员不是完全合格的数据库管理员,他们要怎样管理Windows内部数据库呢?

  专家解答

  Windows内部数据库是一个内嵌式的数据服务,它只能用于一些Windows服务。它设置成这种方式是为了不让非微软产品连接并使用这个特殊的数据库服务。在默认情况下,安装WSUS 3.0或者 WSS 3.0都会在C:分区上创建数据库并且导致管理问题比如磁盘空间不足。管理这个SQL Server实例让人感到很混乱,因为它看起来既不像一个SQL Server服务也不像在产品中包含管理工具。最简单的方法是使用SQL Server Management Studio Express。你可以在服务器中安装一个SQL Server Management Studio Express来运行你的WSUS 3.0或者WSS 3.0。接着,你可以通过Named Pipes登录这个实例,因为这是连接的唯一配置。当你登录这个实例时,请使用这个服务器名:

  .pipeMSSQL$MICROSOFT##SSEEsqlquery

  管理Windows内部数据库(MICROSOFT##SSEE)实例

  既然你已经设法登录到SQL Server Management Studio Express的这个实例中,你现在可以管理WSUS 3.0和WSS 3.0数据库,比如收缩数据库文件或者 移动 它们到一个不同的磁盘分区,这个磁盘空间致力于解决避免磁盘空间不足的问题。

  管理Windows内部数据库(MICROSOFT##SSEE)实例

  如果你喜欢用脚本来管理这些数据库,你可以下载并且安装SQL Server 2005命令行查询工具 - sqlcmd。默认情况下,这个工具将会被安装在这个目录下

  C:Program FilesMicrosoft SQL Server90Toolsbinn

  要连接到数据库实例,你需要运行sqlcmd.exe工具,传送实例名和你的凭证。

  sqlcmd -S .pipeMSSQL$MICROSOFT##SSEEsqlquery –E

  接着,一旦连接到这个数据库实例,你就可以运行你的管理T-SQL脚本。

  注意事项

  虽然这些是管理Windows内部数据库可能的原因,但是不建议做超出执行备份、迁移或者收缩数据库文件的操作。修改数据库模式或者属性可能会破坏这些产品的支持性。并且,对这些数据库做的任何改动可能会被产品的服务包或者累计更新所覆盖。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值