SQL Server数据库实例名与服务器名不一致的解决办法 --EXEC sp_addlinkedserver --   @server = 'PSHGQ' --GO --select * from sys.servers --EXEC sp_dropserver 'PSHGQ' --EXEC sp_addserver 'SUGON', local --select @@servername --select serverproperty('servername') use [数据库] go s…
非常抱歉,今天 8:48 开始,我们使用的阿里云 RDS SQL Server 数据库实例突然出现 CPU 100%  问题,引发全站故障,由此给您带来麻烦,请您谅解. 发现故障后立即进行主备切换,和往常一样,第1次主备切换失败,第2次主备切换完成后恢复正常. 上次同样故障发生在2020年11月3日,详见 [故障公告]访问高峰数据库服务器 CPU 100% 引发全站故障 阿里云 RDS CPU 100%  问题,不知为何,不知何时,但每年总要发生几次,至今仍是未解之谜.…
写在开头 不得不说给一台新的服务器配置和部署的确是个不小的工程,在这里先感谢我们的DEV焉域政同学在这方面做出的一些贡献:把安装过程极为困难的sql server2008成功安装到服务器上,并且为我们配置了java环境.安装了Eclipse.目前数据处理小组也在使用我们服务器已经安装好的sql server了.在数据库能正常使用之后,我们的爬虫理所当然地开始进行他的工作:为数据处理小组的成员提供爬取的数据. 引言 sql sever的安装困难,并且在使用前的配置都会使人发愁.在这里笔者提出程序连…
服务器重装系统,重新安装上sql server,附加上以前的数据库, 然后以前是每个数据库都有一个登录用于操作该数据库,其他数据库不能操作的, 附加上数据库后该数据库安全性里的用户能看到以前建立好的用户,但是在外面的系统级安全性的登录名中没有对应的用户,一个登录用户了又直接提示用户已存在的, 上网搜索了一下,解决方法如下: 系统级的安全性,登录名那里新建一个同名的用户,授权那里什么都不要选,就不会提示用户已存在 了,然后在执行如下 SQL语句,把数据库用户与登录名相关联: use qikai_g…
由于某些原因,需要将2个数据库实例合并为1个,也就是说要把其中的一台迁移到另外一台上面. 背景介绍 :下面的B,C代表2个实例,要把B中相关东西迁移到C实例上面.其中B上面有一部分的同步是从另外一台服务器同步过来,这里说是A吧,迁移版本相同(我操作的版本为SQL SERVER 2008R2) 简单步骤如下: 1. 复制A实例上面的 Login和 Job 到B上面 Login的迁移可以参考:http://support.microsoft.com/kb/918992 Job的迁移可以使用资源管理器…
问题背景: 刚买的新电脑,昨天让公司IT部装了win10专业版系统,想体验一下.装完后一切正常,晚上带回家装自己需要的软件和系统更新,结果今天来公司发现数据库实例连不上了,拿到IT部,他们也没有找到原因.让我卸载更新.我倒腾了一上午还是没有解决,中午我随手将虚拟机的俩网卡禁用了,突然发现,数据库实例可以连上了.具体原因我不清楚.但是在win7上是不需要禁用网卡的.…
问题:     开发的过程中,操作系统出了问题.决定重装系统.可是没有将SQL Server中的数据库文件分离出来,直接将系统格了.在新系统数据库中附加了数据库文件,一切还算正常.但当打开数据库关系图的时候出现了问题,例如以下图所看到的: 解决的方法:(三种) 1.右键你的数据库名→属性→文件→全部者→sa;(该方法是从网上找到的.可能不成功) 2.设置兼容级别为90(2005为90,2000为80) (1)代码:     USE [master]     GO     EXEC dbo.sp_…
问题: SQL Server 执行大脚本时,出现如下提示信息: 解决方法: 使用 sqlcmd.exe 导入 1.win + r,输入 cmd 进入 C:\Program Files\Microsoft SQL Server\110\Tools\Binn 路径 2.执行以下命令: C:\Program Files\Microsoft SQL Server\\Tools\Binn>sqlcmd -S 服务器路径 -U 数据库登录用户名 -P 数据库登录密码 -d 目标数据库 -i 脚本文件(.sq…
在Microsoft SQL Server Management Studio 中执行较大的sql脚本时,会报没有足够的内存继续执行程序(mscorlib)的错误.如下图所示 解决方法: 使用sqlcmd导入执行 第一步:win+r键入:cmd命令,开启命令行工具 第二步:键入 sqlcmd -S 链接地址 -U 数据用户 -P 密码 -i 执行的sql文件 参数命名:-S 服务器地址 -U 用户名 -P 密码 -i 脚本文件路径 如下图所示: 注意事项: 参数大小写和空格符号.…
简介      在SQL Server中,针对复杂查询使用TOP子句可能会出现对性能的影响,这种影响可能是好的影响,也可能是坏的影响,针对不同的情况有不同的可能性.      关系数据库中SQL语句只是一个抽象的概念,不包含任何实现.很多元数据都会影响执行计划的生成,SQL语句本身并不作为生成执行计划所参考的元数据(提示除外),但TOP关键字却是直接影响执行计划的一个关键字,因此在某些情况下使用TOP会导致性能受到影响,下面我们来看集中不同的情况.   单表情况     对于单表查询(这里的所说…