我正在尝试在客户服务器上部署数据库
我尝试了这个:
select @@servername
我知道了
`INCONCERTSERVER`
然后,我尝试创建此存储过程:
CREATE PROCEDURE [dbo].[getAgentStatues]
AS
BEGIN
SET NOCOUNT ON
EXECUTE sp_configure 'Show Advanced Options', 1
RECONFIGURE
EXECUTE sp_configure 'Ad Hoc Distributed Queries', 1
RECONFIGURE
SELECT UserName, LoggedState, InteractionId, InteractionType --<-- The columns required.
FROM
OPENROWSET('SQLNCLI'
,'Server=INCONCERTSERVER;Trusted_Connection=yes;database=MMProDat'
,'EXECUTE dbo.[SupGetAgentsWithInteractions]')
END
我收到此错误:
链接服务器“(null)”的OLE DB提供程序“ SQLNCLI10”返回了消息“登录超时已过期”。
链接服务器“(null)”的OLE DB提供程序“ SQLNCLI10”返回消息“建立与SQL Server的连接时发生了与网络相关或特定于实例的错误。找不到或无法访问服务器。检查实例名称是否正确以及是否将SQL Server配置为允许远程连接。有关更多信息,请参见SQL Server联机丛书。
消息53,级别16,状态1,行0
命名管道提供程序:无法打开与SQL Server [53]的连接。
请问你能帮帮我吗?
我已经在使用Windows admistrator accound和数据库管理员
尝试这样的事情。
CREATE PROCEDURE [dbo].[getAgentStatues]
AS
BEGIN
SET NOCOUNT ON;
SELECT UserName, LoggedState, InteractionId, InteractionType
FROM
OPENROWSET('SQLNCLI'
,'Server=INCONCERTSERVER;Trusted_Connection=yes;database=MMProDat'
,'SET FMTONLY OFF;SET NOCOUNT ON;EXECUTE dbo.[SupGetAgentsWithInteractions]')
END
EXECUTE sp_configure 'Show Advanced Options', 1
GO
RECONFIGURE
GO
EXECUTE sp_configure 'Ad Hoc Distributed Queries', 1
GO
RECONFIGURE
GO
EXECUTE [dbo].[getAgentStatues]
GO
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句