sysservers 中找不到服务器,请执行 sp_addlinkedserver 将该服务器添加到sysserver
解决办法如下:
SELECT @@SERVERNAME
先用这个指令查一下看,是不是没有修改之前的用户名。
EXEC sp_dropserver ''原服务器名''
EXEC sp_addserver
@server=''现在的服务器名'',
@local = ''local''
看到执行成功之后,再运行一下:SELECT @@SERVERNAME 可以看到值没有变化,还是原来的值,不要着急,这时候只需要重新起动一下sql的服务就可以了。
开始-运行-services.msc,打开服务窗口,找到SQL Server (MSSQLSERVER) 停止,然后启动。
注意:SQL Server (MSSQLSERVER)这个服务是和SQL Server Agent (MSSQLSERVER)依存关系的,禁用上面的服务的时候下面的这个也会被禁用,所以启动的时候不要忘了它。
OK,启动完之后再去SELECT @@SERVERNAME 一下,可以看到值已经变成我们现在的名字了,再试试,已经可以连接上了。
我用的是sql2005,其它的版本不知道用此方式是否可行.
相关推荐
-
sqlserver 多库查询 sp_addlinkedserver使用方法(添加链接服务器)
Exec sp_droplinkedsrvlogin ZYB,Null --删除映射(录与链接服务器上远程登录之间的映射) Exec sp_dropserver ZYB --删除远程服务器链接 EXEC sp_addlinkedserver @server='ZYB',--被访问的服务器别名 @srvproduct='', @provider='SQLOLEDB', @datasrc="/Server2" --要访问的服务器 EXEC sp_addlinkedsrvlogin 'ZYB
-
SQLServer2008新实例远程数据库链接问题(sp_addlinkedserver)
先说说问题起因: 测试同学在自己电脑上测试不同的后台,但数据库使用的是相同的名称. 于是创建了新的SQL Server实例,而新实例需要指定不同端口才能启动,改端口后执行sp_addlinkedserver语句后,连接测试不成功. 执行的SQL语句如下: EXEC master.dbo.sp_addlinkedserver @server = N'UserDBLink', @srvproduct=N'UserDBLink', @provider=N'SQLNCLI', @datasrc=N'(L
-
使用SQL Server 2008远程链接时SQL数据库不成功的解决方法
远程连接SQL Server 2008,服务器端和客户端配置 关键设置: 第一步(SQL2005.SQL2008): 开始-->程序-->Microsoft SQL Server 2008(或2005)-->配置工具-->SQL Server 配置管理器-->SQL Server网络配置-->MSSQLSERVER(这个名称以具体实例名为准) 的协议-->TCP/IP-->右键-->启用 第二步: SQL2005: 开始-->程序-->Mi
-
SQL Server 远程连接服务器详细配置(sp_addlinkedserver)
远程链接服务器详细配置 --建立连接服务器 EXEC sp_addlinkedserver '远程服务器IP','SQL Server' --标注存储 EXEC sp_addlinkedserver @server = 'server', --链接服务器的本地名称.也允许使用实例名称,例如MYSERVER\SQL1 @srvproduct = 'product_name' --OLE DB数据源的产品名.对于SQL Server实例来说,product_name是'SQL Server' , @
-
sysservers 中找不到服务器,请执行 sp_addlinkedserver 将该服务器添加到sysserver
解决办法如下: SELECT @@SERVERNAME 先用这个指令查一下看,是不是没有修改之前的用户名. 然后执行下面的语句: 复制代码 代码如下: EXEC sp_dropserver ''原服务器名'' EXEC sp_addserver @server=''现在的服务器名'', @local = ''local'' 看到执行成功之后,再运行一下:SELECT @@SERVERNAME 可以看到值没有变化,还是原来的值,不要着急,这时候只需要重新起动一下sql的服务就可以了. 开始-运行-
-
Python 图形界面框架TkInter之在源码中找pack方法
目录 一.HelloWorld看pack() 二.pack()方法分析 三.pack_configure()方法分析 四.Label的继承结构 五.查看pack()方法源码的收获 前言: tkinter提供了3种布局管理方式: 1.pack 2.grid 3.place 每种布局管理器都非常有用,根据不同的需求,选择对应的布局方式,每个控件都可以使用pack作为布局管理器,从源码中看下pack()在哪里? 一.HelloWorld看pack() import tkinter my_windo
-
详解PHP如何在两个大文件中找出相同记录
目录 1.引言 2.思路 3.实操 4.生成测试文件 5.分割文件 6.查找重复记录 7.完整代码 1.引言 给定a,b两个文件, 分别有x,y行数据, 其中(x, y均大于10亿), 机器内存限制100M,该如何找出其中相同的记录? 2.思路 处理该问题的困难主要是无法将这海量数据一次性读进内存中. 一次性读不进内存中,那么是否可以考虑多次呢?如果可以,那么多次读入要怎么计算相同的值呢? 我们可以用分治思想, 大而化小.相同字符串的值hash过后是相等的, 那么我们可以考虑使用hash取模,
-
node中http模块的使用及执行流程
在node中http有什么作用 http这个模块的职责就是帮你创建编写服务器 执行流程 1. 加载http模块 const http = require('http') 2. 使用http.createServer方法创建一个web服务器 返回一个server实例 const server = http.createServer() 3.提供对数据的服务 发请求 接受请求 处理请求 返回(发送响应) 注册request请求事件,当客户端请求过来就会自动触发request请求事件然后就会执行第二个
-
swift中c风格的for循环执行效率
今天用swift写了1至99 9999的和,测试其执行效率,但是发现不同代码执行效率大大不同 1. 2. 从结果可以看到,执行速度相差5倍多,若数据再大点,就会很 明显了.这说明不同代码风格执行效率不同,明显使用c风格的for循环执行速度会更快些. 而对于即将出现的正式版swift 3.0废除c风格for循环一事,你怎么看待? 以上所述是小编给大家介绍的swift中c风格的for循环执行效率 ,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的.在此也非常感谢大家对我们网站的
-
如何在二叉树中找出和为某一值的所有路径
代码如下所示,不足之处,还望指正! 复制代码 代码如下: // BinaryTree.cpp : 定义控制台应用程序的入口点.//C++实现链式二叉树,在二叉树中找出和为某一值的所有路径#include "stdafx.h"#include<iostream>#include<string>#include <stack>using namespace std;static int sum(0);static int count(0);templat
-
Node.JS中快速扫描端口并发现局域网内的Web服务器地址(80)
在 Node.JS 中进行端口扫描还是比较方便的,一般会有广播和轮询两种方式.即使用广播和扫描,使用广播发出的消息有时会被路由器屏蔽,所以并不可靠. 使用node.js中的net模块,可以直接尝试向目录主机的某个端口进行连接,如果能建立连接,则说明该地址存在服务器. var socket = new Socket() socket.connect(port, host) socket.on('connect', function() { //找到port 和 host 地址 }) 所以只要进行2
-
在Framework 4.0中:找出新增的方法与新增的类(二)
问题描述:在Framework 4.0中:找出新增的方法与新增的类(一) 为什么动态加载程序集无法找出Framework 4.0 和Framwork2.0 新增的方法和类? 因为控制台程序默认就添加了Framework4.0的程序集,当你使用Object,Type,string这些类的时候就已经在使用已经加载的程序集了,而clr不会重复的去加载程序集??,这点记不清了.所以V2Assembly 和v4Assembly都是Framework4.0的Assembly. 验证: 复制代码 代码如下:
-
Java远程连接Linux服务器并执行命令及上传文件功能
最近再开发中遇到需要将文件上传到Linux服务器上,至此整理代码笔记. 此种连接方法中有考虑到并发问题,在进行创建FTP连接的时候将每一个连接对象存放至 ThreadLocal<Ftp> 中以确保每个线程之间对FTP的打开与关闭互不影响. package com.test.utils; import java.io.BufferedInputStream; import java.io.File; import java.io.FileFilter; import java.io.FileIn
-
如何让docker中的mysql启动时自动执行sql语句
在用docker创建mysql容器的时,有时候我们期望容器启动后数据库和表已经自动建好,初始化数据也已自动录入,也就是说容器启动后我们就能直接连上容器中的数据库,使用其中的数据了. 其实mysql的官方镜像是支持这个能力的,在容器启动的时候自动执行指定的sql脚本或者shell脚本,我们一起来看看mysql官方镜像的Dockerfile,如下图: 已经设定了ENTRYPOINT,里面会调用/entrypoint.sh这个脚本,我们把mysql:8这个镜像pull到本地,再用docker run启
随机推荐
- Java/Js下使用正则表达式匹配嵌套Html标签
- Jquery实现图片左右自动滚动示例
- iOS计算上次日期距离现在多久的代码
- Spring Boot如何解决Mysql断连问题
- 详解Django框架中用context来解析模板的方法
- 简单掌握iOS应用开发中sandbox沙盒的使用
- Swift中内置的集合类型学习笔记
- 打造基于jQuery的高性能TreeView(asp.net)
- 使用 Salt + Hash 将密码加密后再存储进数据库
- 实例(Smarty+FCKeditor新闻系统)
- 如何使用PHP批量去除文件UTF8 BOM信息
- 浅谈Python的Django框架中的缓存控制
- JavaScript中关于for循环删除数组元素内容时出现的问题
- Python的自动化部署模块Fabric的安装及使用指南
- Javascript Global对象
- Shell脚本实现监控iptables规则是否被修改
- SQLSERVER 创建索引实现代码
- JQuery 返回布尔值Is()条件判断方法代码
- 快速排序算法原理及java递归实现
- [js高手之路]寄生组合式继承的优势详解