--这样改吧select * from openquery(srv_lnk,'set implicit_transactions off;set nocount on;select ''正在创建数据库'';
CREATE DATABASE Qsoft2 ON (NAME = ''Qsoft2'', FILENAME = ''D:\QSOFT\DATA\Qsoft2.MDF'', SIZE = 1, FILEGROWTH = 10%) LOG ON (NAME = ''Qsoft2Log'', FILENAME = ''D:\QSOFT\DATA\Qsoft2Log.LDF'', SIZE = 1, FILEGROWTH = 10%)
')

解决方案 »

  1.   

    服务器: 消息 7357,级别 16,状态 1,行 1
    未能处理对象 'set implicit_transactions off;
    CREATE DATABASE Qsoft2 ON (NAME = 'Qsoft2', FILENAME = 'D:\QSOFT\DATA\Qsoft2.MDF', SIZE = 1, FILEGROWTH = 10%) LOG ON (NAME = 'Qsoft2Log', FILENAME = 'D:\QSOFT\DATA\Qsoft2Log.LDF', SIZE = 1, FILEGROWTH = 10%)
    ;select status=@@error
    '。OLE DB 提供程序 'SQLOLEDB' 指出该对象中没有任何列。
    OLE DB 错误跟踪[Non-interface error:  OLE DB provider unable to process the object:ProviderName='SQLOLEDB', Query=set implicit_transactions off;
    CREATE DATABASE Qsoft2 ON (NAME = 'Qsoft2', FILENAME = 'D:\QSOFT\DATA\Qsoft2.MDF', SIZE = 1, FILEGROWTH = 10%) LOG ON (NAME = 'Qsoft2Log', FILENAME = 'D:\QSOFT\DATA\Qsoft2Log.LDF', SIZE = 1, FILEGROWTH = 10%)
    ;select status=@@error
    ']。