• 您的位置我爱Aspx >> 数据库 >> 使用SQLDMO控制 SQL Server
  • 使用SQLDMO控制 SQL Server

  • 作者:aspxer  来源:internet  日期:2007-5-22 0:33:02  关键字:sql
  • 使用SQLDMO控制 SQL Server

    >

    废话少说,步入正题,关于MS SQL Server特性优缺点的东西留待以后再讨论。

    微软为外部程序的MS SQL Server服务访问提供了功能强大的COM接口,通过这些接口,可以不费吹灰之力就可以方便的访问SQL的服务。

    第一步:在MS SQL Server的安装目录下面找到在sqldmo.rll文件,然后

    #import "sqldmo.rll" no_namespace

    这样就生产了sqldmo.tlh和sqldmo.tli文件,里面包含了SQL的COM接口的定义和实现。

    第二步:就是具体的实现了。

    先来一个启动SQL Server服务

    BOOL StartSQLServer()

    {

    //先初始化COM

    if (FAILED(CoInitialize(NULL)))

    {

    AfxMessageBox("Com初始化错误!");

    return FALSE;

    }

    //定义一个SQL Server的对象指针

    _SQLServerPtr spSQLServer;

    //标准方法,建立实例

    if (FAILED(spSQLServer.CreateInstance(__uuidof(SQLServer))))

    {

    AfxMessageBox("无法建立SQL对象!");

    return FALSE;

    }

    try

    {

    //这里设置连接SQL的一些参数

    //简单。设置Login超时

    spSQLServer->PutLoginTimeout(10);

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:使用SQLSERVER的扩展存储过程实现远程备份与恢复
    下一篇:使用SQL Server导入和索引Microsoft Word文档