服务器级的urn筛选器无效:筛选器必须为空,或服务器属性必须等于实际的服务器名称

这个问题是出在本地连接还是远程连接上,这个问题可能是由于修改过服务器名称导致的。你可以尝试在本地的服务器和SQL Server上运行以下指令,看看服务器名称是否一致 ->打开CMD,运行:hostname;打开SQL Server,运行SELECT @@SERVERNAME AS 'Server Name' 。

  1. --原因分析:
    --SERVERPROPERTY 函数的 ServerName 属性与@@SERVERNAME 返回相似的信息。
    --ServerName 属性提供Windows 服务器和实例名称,两者共同构成唯一的服务器实例;
    --@@SERVERNAME 提供当前配置的本地服务器名称。
     
    --如果安装时未更改默认服务器名称,则 ServerName 属性和 @@SERVERNAME 返回相同的信息。如果在安装时已将本地服务器名称从默认服务器名称更改为其他名称,则 @@SERVERNAME 返回更改后的新名称。
     
    --如果安装时未更改默认服务器名称,但是安装完成后更改过Windows 服务器名称,则@@SERVERNAME仍然返回安装时的服务器名称,ServerName 属性返回更改过后的Windows 服务器名称。也就是说,@@SERVERNAME不会报告Windows 服务器名称的更改,ServerName 属性会报告Windows 服务器名称的更改。这就会造成SQL Server默认实例的@@SERVERNAME和ServerName 属性不一致。这种情况在一些应用中常常会出现无法连接的问题,有时我们需要修复这种情况。
     
    --修复方法:(修复方法很简单,直接执行以下语句即可)
    use master  
           go  
           select @@servername
           select serverproperty('servername')
    ------
      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
      ELSE
          PRINT '实例名与主机名一致,无需修改!'

【转】SQL Server服务器名称与默认实例名不一致的修复方法相关推荐

  1. SQL Server服务器名称与默认实例名不一致的修复方法

    SQL Server服务器名称与默认实例名不一致的修复方法 分类: 个人累积 SQl SERVER 数据库复制2011-08-10 09:49 10157人阅读 评论(0) 收藏 举报 sql ser ...

  2. SQL Server服务器名称填写IP不能访问问题解决

    SQL Server服务器名称填写IP不能访问问题解决 参考文章: (1)SQL Server服务器名称填写IP不能访问问题解决 (2)https://www.cnblogs.com/mwduoduo ...

  3. 局域网内无法使用UDL文件获取SQL Server服务器名称

    问题: 局域网内无法使用UDL文件获取SQL Server服务器名称 环境: 1.本地windows10操作系统笔记本一台 2.本地计算机开的windows xp虚拟机一台 描述: 1本地计算机安装了 ...

  4. 怎么修改SQL Server服务器选项,Analysis Services 实例的 SPN 注册 | Microsoft Docs

    SPN registration for an Analysis Services instance 05/02/2018 本文内容 适用于: SQL Server Analysis Services ...

  5. SQL Server服务器名称

    SQL Server的服务器名格式是 主机名\实例名 此主机名是WIN10-20180501C (计算机名), 实例名是SQLEXPRESS (2008版默认是这个) 本地:主机名可以使用localh ...

  6. sql server服务器位置,SQL语句实现查询SQL Server服务器名称和IP地址

    获取服务器名称: SELECT SERVERPROPERTY('MachineName') select @@SERVERNAME select HOST_NAME() 获取IP地址可以使用xp_cm ...

  7. SQL语句实现查询SQL Server服务器名称和IP地址_MsSql

    转载:https://edu.aliyun.com/a/12773 获取服务器名称: SELECT SERVERPROPERTY('MachineName') select @@SERVERNAME ...

  8. SQL SERVER 服务器名称的更改

    1.当前数据库的服务器名 :   select @@ServerName 2.查看当前的所有服务器名:    select * From Sys.SysServers 3.删除服务器名:    sp_ ...

  9. 【问】默认实例名是多少?

    [问题描述] SQL 2012R2安装时的默认实例名是多少? [答] SQL 安装的默认实例名都是MSSQLSERVER.

最新文章

  1. 如何为计算机视觉任务选择正确的标注类型
  2. Another app is currently holding the yum lock; waitingn
  3. UDP穿越NAT原理
  4. 什么是云服务举例说明_云服务是什么功能
  5. 使用ArcGIS JavaScript API 3.18 加载天地图
  6. java1.8--改进的接口
  7. project进行it项目管理案例_全景项目案例集第18期:给团队打鸡血的最好方式
  8. iPhone在scrollview中双击定点放大的代码
  9. easyui-datagrid对行写样式
  10. 阶段1 语言基础+高级_1-3-Java语言高级_09-基础加强_第2节 反射_11_反射_案例
  11. linux 用户操作相关命令
  12. cxp文件查看 欧姆龙_欧姆龙CX-Programmer软件的使用举例 手把手教您CXP的编程
  13. 【FPGA算法加速】FPGA编程开发环境:Vivado安装教程详细说明
  14. python Word批量转PDF
  15. 数字游戏(number)
  16. [每日一氵] Harris代码
  17. 漫画:大公司病了,这也太形象了吧!!!
  18. Qemu Fuzzer学习
  19. 谭浩强C语言程序设计(1-3章代码学习)
  20. 为什么要用私钥加签,公钥加密

热门文章

  1. bzoj1051[kosaraju算法]求强连通分量
  2. 行内元素与块级元素,以及区别
  3. Mysql找不到mysql.sock怎么办?
  4. python条件表达式三门课至少有一门及格_Python/ MySQL练习题(一)
  5. wxpython界面切换_Python图形界面开发—wxPython库的布局管理及页面切换
  6. lombok的使用三部曲及使用中遇到的问题(持续更新)
  7. java excel类库,jExcelApi Java 操作 Excel 的类库
  8. python多线程logger_python多线程logger_Dblogger:一个Python语言实现支持多进程和多线程日志打印高效Python日志库......
  9. Ubuntu 安装 Vue.js
  10. 里怎么做页眉页脚_这年头县城里在家做的电商利润怎么样