Sql server 关于添加链接服务器
下面是我运行的sqlSql server 关于添加链接服务器,sql-server,sql-server-2005,Sql Server,Sql Server 2005,下面是我运行的sql EXEC sp_addlinkedserver TestServer, 'Index Server', 'MSIDXS', 'MyCatalogueMachine.MyTestCatalogue' 其中mycatalogemachine是我创建索引服务目录mytestcataloge的机器名称 它创建了链接服务器TestServer。然后,我以以下方式运行sql查询: SELECT * FROM OPENQUERY(TestServer, 'SEL
EXEC sp_addlinkedserver TestServer,
'Index Server',
'MSIDXS',
'MyCatalogueMachine.MyTestCatalogue'
其中mycatalogemachine
是我创建索引服务目录mytestcataloge
的机器名称
它创建了链接服务器TestServer
。然后,我以以下方式运行sql查询:
SELECT * FROM OPENQUERY(TestServer,
'SELECT filename,size FROM SCOPE() WHERE CONTAINS(Contents,''"test*"'')'
) AS Q
但它会返回一条错误消息,如下所示:
链接的OLE DB提供程序“MSIDXS”
服务器“TestServer”返回消息
“服务未运行。”。味精7320,
16级,状态2,第5行不能
执行查询“选择”
文件名,范围()中的大小,其中
包含(内容“,”测试*“)”针对
链接的OLE DB提供程序“MSIDXS”
服务器“TestServer”
有人能帮我吗?SQL Server是否在您试图链接到的服务器上运行 您是否尝试过通过Management Studio连接到服务器?如果无法执行此操作,请尝试从Run命令打开Services.msc并连接到服务器,确保“Sql server”服务已启动。服务未运行。“” 或者:全文服务(包含)未安装或未运行
或者:SQL browser服务未运行否,我的SQL server和目录位于不同的计算机中。我可以通过ManagementStudio连接到sql server。我的意思是,您正在连接的链接服务器,是否确保sql server正在其上运行?通过Management Studio连接时,服务器名称旁边是否有绿色图标?如果它有一个红色图标,您需要启动SQL Server,只需在Management Studio中右键单击它并选择start.Yes。它正在运行。是否需要在我创建目录的计算机上安装sql server?是否确保链接服务器上的sql Browser服务按照gbn建议运行?添加链接服务器后,我已测试了与链接服务器的连接,并给出了成功消息。