随笔分类 -  SQL Server

SQL Server查看所有表大小,所占空间
摘要:--主要原理: exec sp_spaceused '表名' --取得表占用空間 exec sp_spaceused ''--數據庫所有空間 还有一个简单的办法 引用:http://www.cnblogs.com/nikyxxx/archive/2012/10/08/2715423.html 阅读全文
posted @ 2016-10-25 15:45 valin 阅读(204) 评论(0) 推荐(0)
sql server 发布时提示'dbo.sysmergepublications'无效的解决办法
摘要:对数据库进行数据库复制、订阅时经常会出现各种奇怪的问题 如果你对数据库进行多次发布、删除发布操作时可能会提示“dbo.sysmergepublications”无效的问题, 可以使用以下方法解决: Use [DataBaseName]EXEC sp_removedbreplication 该操作将会 阅读全文
posted @ 2016-08-26 10:16 valin 阅读(445) 评论(0) 推荐(0)
sql server更改机器名后更改数据库机器名
摘要:方式一: 本地机器名查询: select * from sys.servers 修改机器名: sp_dropserver 'old server name'sp_addserver 'new server name','local' 然后再重启服务或机器就可以了。 注:修改机器名可能会对数据库订阅复 阅读全文
posted @ 2016-08-22 16:30 valin 阅读(520) 评论(0) 推荐(0)
sql server 2008 因为它正用于复制"的错误解决办法
摘要:USEmasterEXECsp_removedbreplication'数据库名称'GO运行即可sp_removedbreplication 该存储过程在发布服务器的发布数据库中或在订阅服务器的订阅数据库中执行。该过程将从执行它的数据库中删除所有复制对象,但它不会从其他数据库(例如,分发数据库)中删除对象。 注意: 只有当其他删除复制对象的方法都失败后,才应当使用此过程。有关这些方法的详细信息,请参阅删除复制。Transact-SQL 语法约定语法sp_removedbreplication [ [ @dbname = ] 'dbname' ] [ , [ @t 阅读全文
posted @ 2011-03-24 15:21 valin 阅读(692) 评论(0) 推荐(0)
sql2005 表与表之间数据复制
摘要:sql2005可以做数据库级别的复制,也可作表级别的复制。昨天项目中就遇到了这样的问题。1、数据库级别的复制:顾名思义就是将现有的数据库复制完全相同的一份。右键->任务->复制数据库,然后按照向导界面的提示一步步做下来就可以了2、表级别数据复制:前提条件表结构完全相同,只是进行数据的复制。右键->任务->导出数据,然后按照向导界面的提示一步步做下来,可以复制某个表,也可以复... 阅读全文
posted @ 2010-10-19 10:15 valin 阅读(774) 评论(0) 推荐(0)