寫個了DLL文件想在SQL服務器上注冊,請問能否在SQL中查詢分析器中進行?比如調用Regsvr32進行注冊?
謝謝!

解决方案 »

  1.   

    xp_cmdshell 'regsvr32 C:\......'
      

  2.   

    经JinJazz提醒用如下方法:xp_cmdshell 'regsvr32 /s F:\proTest.dll' 似乎可以
      

  3.   

    output                                                                               ---------------------------------
    NULL(所影响的行数为 1 行)运行后的结果是这样,没有其它任何信息,但DLL文件好像没有注册成功还有哪位可以提供点正确信息么?
      

  4.   

    这个要在扩展存储过程里注册,不是用CMDSHELL的。
    在VC++里生成,拷贝到BINN文件夹下,SP_ADDEXTENDEDPROC注册
      

  5.   

    你的DLL文件是腰注册到SQLSERVER里,作为一个命令来执行还是注册到系统里?
    注册系统用楼上那些REGSRV32.EXE
    注册到SQL上只能注册成扩展存储过程,可以注册DLL文件的。
      

  6.   

    注冊到Windows系統裡,但要在SQL的查詢分析器中進行
      

  7.   

    那我觉得还是注册成扩展存储过程貌似方便些。或者注册ACTIVEX控件也可以