我安装的是SQLSERVER2008。使用情况其他都正常。
系统WIN7在使用文件导入和SSIS数据连接的时候报错,内容如下:标题: SQL Server 导入和导出向导
------------------------------无法检索表列表。------------------------------
其他信息:与 SQL Server 建立连接时发生了与网络相关的或特定于实例的错误。找不到或无法访问服务器。请检查实例名称是否正确以及 SQL Server 是否配置为允许远程连接。
有关详细信息,请参阅 SQL Server 联机丛书。
客户端无法建立连接 注册表信息已损坏或丢失。请确保已正确安装和注册提供程序。 (Microsoft SQL Server Native Client 10.0)注:Microsoft SQL Server Native Client 10.0我已经安装还是不行。sqlserver注册表
系统WIN7在使用文件导入和SSIS数据连接的时候报错,内容如下:标题: SQL Server 导入和导出向导
------------------------------无法检索表列表。------------------------------
其他信息:与 SQL Server 建立连接时发生了与网络相关的或特定于实例的错误。找不到或无法访问服务器。请检查实例名称是否正确以及 SQL Server 是否配置为允许远程连接。
有关详细信息,请参阅 SQL Server 联机丛书。
客户端无法建立连接 注册表信息已损坏或丢失。请确保已正确安装和注册提供程序。 (Microsoft SQL Server Native Client 10.0)注:Microsoft SQL Server Native Client 10.0我已经安装还是不行。sqlserver注册表
用BCP导入也报同样的错误
select serverproperty('servername')如果不一样,就要修改:--1、查询use master
go
select @@servername
select serverproperty('servername')
--***************************************
--如果这两个结果不一致,说明机器改过名字,在配置复制的时候就会报上面的错误。--2、运行以下脚本修改
--***************************************
if serverproperty('servername') <> @@servername
begin
declare @server sysname
set @server = @@servername
exec sp_dropserver @server = @server
set @server = cast(serverproperty('servername') as sysname)
exec sp_addserver @server = @server , @local = 'LOCAL'
end/***************************************
说明:其实就是删除旧的服务器名servername,再添加新的服务器名
sp_dropserver '旧的服务器名'
sp_addserver '新的服务器名' , 'LOCAL'
3、重启SQL SERVER
4、再运行以下脚本验证一下。
***************************************/use master
go
select @@servername
select serverproperty('servername')
如果是命名实例,客户端在连接时要注意加上实例名,还要注意SQL Server Browser是否启动。