文章分类 - Sql
Sql數據庫重命名
摘要:1select spidfrom master.dbo.sysprocesseswhere dbid=db_id('DoNet') 查看當前數據庫連接狀況如spid 622.執行 kill 623.修改數據庫名EXEC sp_dboption 'OldDbName', 'Single User', 'TRUE' EXEC sp_renamedb 'OldDbName', 'NewDbName' E...
阅读全文
通過T-Sql恢復數據庫
摘要:use mastergoalter database DoNet set SINGLE_USER with ROLLBACK IMMEDIATE gorestore database DoNet from disk='D:\DoNet.BAK' with replace go
阅读全文
安装Sql Server 2005报错performance monitor counter requirement
摘要:装SqlServer2005 Express的时候出现的问题, 导致无法继续安装了.点击错误Message 提示说到SQL Server 2005 Books Online 上寻找Increment the Counter Registry Key for Setup in SQL Server 2005 的方法在微软官方找到了Book Online 顺便也搜到了How to: Increment...
阅读全文
Sql Server2005恢复备份数据库问题:Microsoft SQL Server, Error: 3154
摘要:问题描述:用Sql Server2005恢复数据库备份文件如(Data.BAK),报错如小:The backup set holds a backup of a database other than the existing '' database.RESTORE DATABASE is terminating abnormally. (Microsoft SQL Server, Error: ...
阅读全文
计算机改名,sql server 2005不能做复制订阅
摘要:问题:计算机名修改之后,做复制时报错,错误如下:SQL Server 复制需要有实际的服务器名称才能连接到服务器。不支持通过服务器别名、IP 地址或任何其他备用名称进行连接。请指定实际的服务器名称“xxxx”。 (Replication.Utilities)解决方法从sys.sysservers 查看列 svrname 可以发现不是新的计算机名,问题就出在此处。先用 sp_...
阅读全文
Sql 2008不允許保存更改,你所做的更改要求刪除並重新創建以下表的解決方法
摘要:启动SQL Server 2008 Management Studio 工具菜单----选项----Designers(设计器)----阻止保存要求重新创建表的更改 取消勾选即可。
阅读全文
备份Sql日志文件恢复数据
摘要:在日常中,我们应该养成备份的习惯(一星期全备,每天差异备份),并在在Sql资料库中,应该把数据库主文件和日志文件分别放在不同的磁盘中,防止硬盘物理故障,并设置Database Properties->Options->Recovery model为Full. 在数据库主文件损坏时,常常我们通过日志文件进行恢复,但在恢复之前,我们应该称备份一下日志文件 use master go backup lo...
阅读全文
Where 1=1的妙用(转)
摘要:where 1=1有什么用?在SQL语言中,写这么一句话就跟没写一样。 select * from table1 where 1=1与select * from table1完全没有区别,甚至还有其他许多写法,12,'a'='a','a''b',其目的就只有一个,where 的条件为永真,得到的结果就是未加约束条件的。 在SQL注入时会用到这个,例如select * from table1 wh...
阅读全文
Sql面试题(删除一个表中相同的记录)转
摘要:题是这样的tab1表中有Id和phone两个字段,其中ID是主键,phone字段中有很多重复的记录,写一条sql语句删除重复的记录当时写的不对,后来问了问同事,同事跟我说这个是笔试中经常会遇到的问题,看来自己还是面试的不多啊,呵呵,正确的语句应该是这样的 显示结果 delete from tab1 a where a.id !=(select max(id) from tab1 b where a...
阅读全文
浙公网安备 33010602011771号