我有SQL Server 2012企业版,出于安全问题,我更改了默认端口,并启用了命名管道并启用了共享内存,
我正在尝试运行以下内容:
DECLARE @osqlLine varchar(500)
set @osqlLine = 'osql -d master -E -Q "EXEC sp_help_revlogin" -w 300 -o F:\Daily-BackUp\Login-Backup\Logins_BackUp_' + convert(varchar(9),GETDATE(),112) + '.sql'
EXEC xp_cmdshell @osqlLine
我收到此错误:
[SQL Server Native Client 11.0]命名管道提供程序:无法打开与SQL Server的连接[2]。
[SQL Server Native Client 11.0]登录超时已过期
[SQL Server Native Client 11.0]建立与SQL Server的连接时发生了与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。检查实例名称是否正确以及SQL Server是否配置为允许远程连接。有关详细信息,请参阅SQL Server联机丛书。
禁用Windows防火墙,允许远程连接到此服务器选项
有什么想法吗?
提前谢谢...... 萨利赫