摘要:
SQL SERVER中复制的删除以下方法均为 事务复制 --PUSH方式1、删除单个的发布 : 复制--> 本地发布--> 右击--> 删除,如下图,然后再把对应的订阅服务器删除掉,或者等待执行:sp_MSdistribution_cleanup 的JOB(分发清除: distribution)默认订阅72小时失效之后自动删除。2、删除全部的发布: 复制--> 右击 --> 禁用发布和分发,如下图,这个会同时的把分发服务器的配置清掉,需要重新配置的哦。。其实只是执行了一个脚本use [master]exec sp_dropdistributor @no_check 阅读全文
摘要:
--============================================-- 在发布服务器执行--============================================-- ========================================-- 1. 标记分发服务器--use master--go--EXEC sp_adddistributor-- @distributor = @@SERVERNAME , -- 分发服务器名称 N'HOUYAJUN'-- @password = N'' ... 阅读全文
摘要:
--=========================================================-- 在分发服务器上执行--=========================================================/*-- 注意: 此处所有密码参数均使用 NULL 或空字符串代替。--*/use masterGO--========================================================-- 1. 将服务器标记为分发服务器DECLARE @server_name sysnameSELECT @server_n 阅读全文
摘要:
--1、分发服务器sp_adddistributor在 sys.sysservers 表中创建一个条目(如果该表中没有条目),将服务器条目标记为分发服务器,并存储属性信息。 此存储过程在分发服务器上对主数据库执行以注册服务器,并将其标记为分发服务器。 如果是远程分发服务器,此存储过程还在发布服务器上对主数据库执行以注册远程分发服务器。sp_adddistributiondb创建新的分发数据库并安装分发服务器架构。分发数据库存储过程、架构以及用于复制的元数据。此存储过程在分发服务器的主数据库中执行,以便创建分发数据库并安装启用复制分发所需的表和存储过程。--2、发布服务器 :adddistpub 阅读全文
摘要:
创建发布的时候出现这个图:警告内容如下:无法为可更新的订阅设置发布服务器登录名。可能需要使用 sp_link_publication. 直接在订阅服务器计算机上设置它。其他信息:执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)服务器 'HOUYAJUN' 上的 MSDTC 不可用。已将数据库上下文更改为 'TEST'。 (Microsoft SQL Server,错误: 8501)有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdNam 阅读全文
摘要:
数据库环境:SQL SERVER 2005 +1、Replication,我们常用的是Transactional Replication。可以支持单向和双向的数据同步。工作在Table Level。由于基于transaction,(内部使用了类似Snapshot链出改变页的方法),他的同步单位较小,在实践中,往往只需要几分钟的时间就可以得到最新的数据。缺点,虽然允许Replication Schema Change,但是对于真正的DDL修改的时候有时需要手动的进行修改。容易出现数据同步问题,而且复杂的查询可能导致Replication的性能并导致数据同步问题2、Log Shipping。基于B 阅读全文
摘要:
只是简单的忘记密码,或者是一直禁用着,然后想重新启用:测试环境为 SQL SERVER 2008,不过05和r2也都可以用。1、可以使用sp_password Null,'123' ,'sa'--把sa的密码设为“123”2、也可以启用,然后再修改密码ALTER LOGIN sa ENABLE -- 启用saGOALTER LOGIN [sa]WITH PASSWORD = N'NewPassword' --不用提供旧密码注意:改的时候看一下属性--->安全性--->服务器身份验证,这个是不是'SQL SERVER 和 win 阅读全文
摘要:
今天有同事问我:目录名无效,看权限应该有有的,sysadmin的权限,也尝试了sa显示同样的错误,但是他说网站的读写都是没有问题的。找不到错误了,在群里问了一下,有人扔了一个链接,发现还真是。解决方法:新建一个查询分析器 --输入要查询的语句 然后点工具栏中〔显示估计的查询计划 或者 ctrl + l 〕,结果提示Documents and Settings\XXX\Local Settings\Temp\1\xxx.tmp文件不能访问。查看发现没有1这个子目录--这是给1号远程连接会话用的临时目录,手工创建子目录1,即可正常查询 .参看:http://blog.sina.com.cn/s/b 阅读全文
摘要:
转载:http://blog.sina.com.cn/s/blog_3eb222740100styi.html添加项: DBCC TRACEON(1222,-1) DBCC TRACEOFF(1222,-1) DBCC TRACESTATUS上述代码为启动跟踪死锁标记,关闭跟踪死锁以及显示当前会话启用的所有跟踪标志。----------------------------------------------------*分割线*----------------------------------------------跟踪标志用于临时设置特定服务器的特征或关闭特定行为。例如,... 阅读全文
摘要:
监控数据库数据文件以及磁盘的空间情况是每个DBA必要的工作。sqlserver 2008 r2 sp1之后的版本提供了一个很实用的DMF sys.dm_os_volume_stats来返回数据文件以及文件所在磁盘的空间情况。相比之前的xp_fixeddrives更加的实用。 SELECT DB_NAME(df.database_id) as dbName, physical_name AS DataFile, size AS FileSize, volume_mount_point AS Drive, CAST(total_bytes/1024/1024/1024 AS VAR... 阅读全文