分类 SQLServer 下的文章

分类: SQLServer

"SQLServer数据库正在使用,所以无法获得对数据库的独占访问权"的问题解决方法

SQLServer2008R2在还原数据库的时候报错,“因为数据库正在使用,所以无法获得对数据库的独占访问权。”,如下图:出现该问题的原因已经很明确了,就是有其他用户还在连接着数据库,可以先尝试重启数据库,如果还是如此的话,可采用下面方法:在master中创建一个存储过程,用来断开和数据库的所有链接:USE [master] GO SET ANSI_NULLS ON GO SET QUOTE...

阅读全文 »

分类: SQLServer

Navicat链接SQLServer时注意事项

Navicat连接远程sqlserver数据库需要安装sqlserver客户端,不过navicat会自动从sqlserver服务器上去下载安装软件,安装过程也是一直点下一步即可,其中“主机名”中要注意了。我们可以填写:IP,端口号的形式也可以直接填写IP。如果SQLServer修改了端口号,就要以 IP,端口号 的形式链接,默认SqlServer 的1433端口可以不用带;如下图示:IP后面...

阅读全文 »

分类: SQLServer

SQL Server 2008R2 占用80端口问题解决

SQL Server 2008R2安装完以后默认会启用ReportServer服务,服务默认启用的时候会占用80端口,解决方法如下:打开:控制面板系统和安全管理工具服务,将SQL Server Reporting Services服务停止掉,80端口即可释放,如下图:然后启用WEB服务(Nginx或Apache),启动成功后,再启用SQL Server Reporting Services服...

阅读全文 »

分类: SQLServer

使用SQL查看SQLServer数据库还原进度

在做数据库备份还原的时候,忘记添加stats关键字了,Messages窗口什么也没有提示。这种情况下,该如何去监控我的备份或者还原数据库进度呢? 其实,这种情况也无需紧张,我们同样有办法来监控数据库备份还原的进度,方法是使用动态管理视图sys.dm_exec_requests配合一些关键信息字段来监控进度。方法如下:USE master GO SELECT req.session_...

阅读全文 »

分类: SQLServer

SQLServer2014创建只读用户

SQLServer系列创建用户基本相似,此处以2014版本为例,创建bpm_r用户为只读用户,仅可读取H3Cloud数据库权限,操作方法如下:1、打开【Microsoft SQLServer Management Studio】,用管理员账户登录。2、找到【安全性】,打开,可以看到【登录名】,在上面右键,选择【新建登录名】。3、在【常规】选项中,输入登录名,选择身份验证方式。这里我选用了【S...

阅读全文 »

分类: SQLServer

SQL Server2008R2日志文件过大 大日志文件清理方法 不分离数据库

SQL Server日志文件过大,很多分离数据库——〉删除日志文件-〉附加数据库 的方法,此方法风险太大,过程也比较久,有时候也会出现分离不成功的现象。下面的方式是不需要做数据库分离和附加操作的。SQL 2008收缩清空日志方法:1.在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完整模式,一定必务要再改回完整模式,不然数据库就不支持时间点备份了。 1).选择数据库–...

阅读全文 »