SQL SERVER 2005 同步复制技术

以下实现复制步骤(以快照复制为例)

运行平台SQL SERVER 2005

一、准备工作:

1.建立一个 WINDOWS 用户,设置为管理员权限,并设置密码,作为发布快照文件的有效访问用户。

2.在SQL SERVER下实现发布服务器和订阅服务器的通信正常(即可以互访)。打开1433端口,在防火墙中设特例

3.在发布服务器上建立一个共享目录,作为发布快照文件的存放目录。例如:在D盘根目录下建文件夹名为SqlCopy

4.设置SQL 代理(发布服务器和订阅服务器均设置)本篇文章发表于www.xker.com(小新技术网)

打开服务(控制面板—管理工具—服务)

—右击SQLSERVER AGENT—属性—登录—选择“此帐户“

—输入或选择第一步中创建的WINDOWS 用户

—“密码“中输入该用户密码

5.设置SQL SERVER 身份验证,解决连接时的权限问题(发布、订阅服务器均设置)

步骤为:对象资源管理器—-右击SQL实例—–属性—-安全性—-服务器身份验证——选“SQL Server和WINDOWS“,然后点确定

6.开启SQL Server 2005的网络协议TCP/IP和管道命名协议并重启网络服务。

7.在SQL Server中创建步骤1中对应的系统用户登陆名,作为发布数据库的拥有者(设置为dbo_owner和public)。

8.以系统超级用户sa登陆SQL Server建立数据库和表。

9.发布服务器和订阅服务器互相注册

步骤如下:视图—-单击以注册服务器—-右键数据库引擎—-新建服务器注册—–填写要注册的远程服务器名称——身份验证选“SQL Server验证“—–用户名(sa) 密码——创建组(也可不建)—–完成。

10.对于只能用IP,不能用计算机名的,为其注册服务器别名

二、开始:

发布服务器配置(在发布服务器上配置发布和订阅)

1. 选择 复制 节点

2. 右键本地发布 —-下一步———系统弹出对话框看提示—-直到“指定快照文件夹“

—-在“快照文件夹“中输入准备工作中创建的目录(指向步骤3所建的共享文件夹)——选择发布数据库——-选择发布类型——-选择订阅服务器类型——-选择要发布的对象——设置快照代理——-填写发布名称。本篇文章发表于www.xker.com(小新技术网)

3. 右键本地订阅——–选择发布服务器——-选择订阅方式(如果是在服务器方订阅的话选择推送订阅反之

选择请求订阅)——-填加订阅服务器——–选择代理计划(一般选择连续运行)———其余选择默认项。

至此, SQL SERVER 2005 同步复制就完成了。使用复制技术,用户可以将一份客户端的数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性,就无需编程实现客户端和服务器端数据同步了!大大提高了工作效率!

使用SQL Server维护计划实现数据库定时自动备份

在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库。而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库。要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业。启动SQL Server Agent服务,然后在其中新建作业,作业中添加1个备份步骤,类型是T-SQL脚本,然后在命令中输入如下SQL语句,该语句实现了对数据库TestDB1的完整备份,备份文件在C盘Backup文件夹中,文件名就是TestDB1+当时备份的日期字符串.bak。

 

declare @name varchar(250)
set @name=’C:\Backup\TestDB1_’+
convert(varchar(50),getdate(),112)+’.bak’
BACKUP DATABASE [TestDB1] TO
DISK = @name
WITH NOFORMAT, NOINIT,
NAME = N’TestDB1-完整 数据库 备份’,
SKIP, NOREWIND, NOUNLOAD

创建好步骤以后,接下来就是创建计划,创建计划的操作十分简单,界面上说明的很详细了,我就不多说了。另外还可以配置警报和通知,不过一般很少用这个。

使用SQL作业中执行SQL脚本进行备份的方法虽然已经很简单了,但是至少还是要去写BACKUP脚本,这点有些人觉得不爽,那有没有更简单,更懒的方法来实现数据库的自动定时备份呢?有,那就是“维护计划”。

“维护计划”是在SSMS的对象资源管理中“管理”节点下面。使用维护计划可以通过可视化的操作,只点点鼠标就可以创建数据库维护的SSIS包,然后仍然是通过SQL Server作业的方式来运行。维护计划与前面说到的备份方法本质的不同就是:维护计划是SSIS包,上面的是T-SQL脚本。

假设我们现在有一个生产系统的数据库需要进行备份,由于数据库中的数据很多,数据文件很大,如果每次都进行完整备份那么硬盘占用了很大空间,而且备份时间很长,维护起来也很麻烦。对此我们可以采用完整备份+差异备份的方式,每周日进行一次完整备份,每天晚上进行一次差异备份。使用差异备份可以减小备份文件的大小,同时还可以提高备份的速度,不过缺点就是必须使用上一次完整备份的文件和差异备份的文件才能还原差异备份时刻的数据库,单独只有差异备份文件是没有意义。

下面我来讲一下如何通过维护计划来实现完整备份+差异备份:

http://www.cnblogs.com/studyzy/archive/2009/04/13/1434406.html

10 款精致的 jQuery 倒计时插件推荐

倒计时功能在大多数项目中都会使用到,比如网站维护、团购网站和限时下载网站等等。通过使用jQuery倒计时插件,你可以简化你得工作量,却同样创造出超酷得jQuery倒计时功能。 本文整理了10款jQuery倒计时插件,希望为你得工作提供一些帮助。
1、5sec Maintenance Mode

此插件用于网站维护时,平息用户因无法访问网站而带来得愤怒。它有6个模板可供你选择。

源码/演示

2、Premium Coming Soon

新奇、现代、用户界面友好得倒计时页面能让你得用户清楚得记的你得网站上线得时间。此外,该插件还有数不清得主题供你选择。

源码/演示

3、Coming Soon Landing Page

此插件用以提醒用户网站正在开发中,请耐心等待。

源码/演示

继续阅读 »

教你怎么摆 pose 的手机应用

拍照不懂摆什么 pose 好?没问题,手机应用程序 Posing App 能帮到你。由 Mendo 开发的 Posing App 提供了从专业模特到普通人都能用上的姿势范例,还特别为不同对象进行了分类,如婚礼、夫妇、肖像等。每张姿势图都是采用手绘插图,另外附上介绍文字。

超自然外拍人像PS磨皮大法

在数码单反相机镜头拍摄下,一些小的瑕疵也会暴露出来,拍摄者除了在拍摄过程中利用柔光的光线或者闪光灯对人物脸部进行一定的修饰外,还可以通过后期美化肌肤。

PS功率全开 打造日系清新生活小品

【实用技巧】很多朋友喜欢清新风格的生活图片,其中以日系最为恬淡自然。今天我们邀请了摄影达人与大家分享一下,怎么活用photoshop制作日系清新生活小品,让沉闷的色调立刻鲜活起来。http://photo.poco.cn/special_topic/topic_id-6345-p-1.html

重裝SQL常見故障處理

1、提示加載服務(“安装程序配置服务器失败”)出錯時,通常是由於注冊表信息或安裝文件夾SQL文件沒有完全刪除造成的 A、刪除注冊表(XP系統為例)
Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Search]

[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER]

[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper]

[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT]

[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSFtpsvc]

[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSCNTRS]

[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSEARCH]

[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSGatherer]

[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSGTHRSVC]

[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mssindex]
以上保存為 .reg註冊表文件,雙擊就可以刪了。 B、刪除安裝目錄下的SQL文件,重啟電腦再重裝SQL。

2、在安裝檢查時,出現”性能计数器”出錯時,處理方法(SQL05重裝時常出現):
手动更改相应的注册表项。

在 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]

找到 Last Counter 和 Last Help 两项
根据下述更改相应的值,选择十进制
装中文版 SQL : Last Counter 值必须等于注册表项中 Perflib\004 的 Counter 项的最大值;
Last Help 值必须等于注册表项中 Perflib\004 的 Help 项的最大值;
装英文版 SQL : Last Counter 值必须等于注册表项中 Perflib\009 的 Counter 项的最大值;
Last Help 值必须等于以下注册表项中 Perflib\009 的 Help 项的最大值。

方法A:

在 %SystemRoot%\System32 文件夹中,在命令提示符处运行下列命令,以卸载并重新加载 IIS 性能动态链接库 (DLL)。在运行这些命令之后,将不再记录这些警告消息:

unlodctr w3svc

unlodctr msftpsvc

unlodctr asp

unlodctr inetinfo

lodctr w3ctrs.ini

lodctr ftpctrs.ini

lodctr axperf.ini

lodctr infoctrs.ini
在运行这些命令之后,您必须重新启动计算机才能使更改生效。 在执行此操作之前,必须确定用于加载计数器的 .ini 文件; 1. 打开一个命令提示符窗口。

2. 在命令提示符处,键入 cd %Systemroot%\System32,然后按 Enter。

3. 在命令提示符处,键入 findstr drivername *.ini,然后按 Enter。

4. 注意列表中每个驱动程序名称所对应的 .ini 文件名。

5. 在命令提示符处,键入下面一行,然后按 Enter:

lodctr inifile

其中,inifile 是对应您要重新加载的驱动程序的 .ini 文件名。

6. 为列表中的所有 .ini 文件重复第 5 步。

7. 重新启动计算机。

方法B

在 “开始” –> “运行”中输入 regedit ,开启注册表编辑器。

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib
处,在右边的树形目录下可以看到Perflib 目录下有004 和009 两个子目录。

打开004 目录中的内容, 分别双击 “Counter ” 项 和 “Help ” 项,察看其中的最后的数字

到Perflib目录下,并注意检查右边窗口的 “Laster Counter”项和“Laster Help”项的值,并把Laster Counter的值改成刚才记录下的Counter值,把Laster Help 的值改成刚才记下的 Help的值。

要注意的是,修改数字的时候,输入的时候必须选则基数是 “十进制”,否则数字将不匹配

关闭注册表编辑器,开始安装 Sql Server 2005 ,可以安装成功。

3、当我们装SQl2000时,遇到文件挂起,可以按以下方法解决:

1.不用退出SQL2000安装程序,直接切换到桌面.

2.打开注册表编辑器(在“运行”中敲入“regedit”之后回车即可),定位到注册表的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager节点.

3.单击“Session Manager”这个节点,然后在右侧的窗口中找到“PendingFileRenameOperations”选项,双击打开(或右键单击后选择“修改”也可以),然后,将其下面空白栏中的值去掉(清空/刪除)即可

4.关掉注册表编辑器,切换回SQL2000安装程序,后退一步,然后再点下一步即可解决!

其他方法參照

测试音乐

样式:


MSSQL2005 数据库备份语句

–完整备份
Backup Database NorthwindCS
To disk=’G:\Backup\NorthwindCS_Full_20070908.bak’

–差异备份
Backup Database NorthwindCS
To disk=’G:\Backup\NorthwindCS_Diff_20070908.bak’
With Differential

–日志备份,默认截断日志
Backup Log NorthwindCS
To disk=’G:\Backup\NorthwindCS_Log_20070908.bak’

–日志备份,不截断日志
Backup Log NorthwindCS
To disk=’G:\Backup\NorthwindCS_Log_20070908.bak’
With No_Truncate

–截断日志不保留
Backup Log NorthwindCS
With No_Log

–或者
Backup Log NorthwindCS
With Truncate_Only
–截断之后日志文件不会变小
–有必要可以进行收缩

–文件备份
Exec Sp_Helpdb NorthwindCS –查看数据文件
Backup Database NorthwindCS
File=’NorthwindCS’   –数据文件的逻辑名
To disk=’G:\Backup\NorthwindCS_File_20070908.bak’

–文件组备份
Exec Sp_Helpdb NorthwindCS –查看数据文件
Backup Database NorthwindCS
FileGroup=’Primary’   –数据文件的逻辑名
To disk=’G:\Backup\NorthwindCS_FileGroup_20070908.bak’
With init

–分割备份到多个目标
–恢复的时候不允许丢失任何一个目标
Backup Database NorthwindCS
To disk=’G:\Backup\NorthwindCS_Full_1.bak’
     ,disk=’G:\Backup\NorthwindCS_Full_2.bak’

–镜像备份
–每个目标都是相同的
Backup Database NorthwindCS
To disk=’G:\Backup\NorthwindCS_Mirror_1.bak’
Mirror
To disk=’G:\Backup\NorthwindCS_Mirror_2.bak’
With Format –第一次做镜像备份的时候格式化目标

–镜像备份到本地和远程
Backup Database NorthwindCS
To disk=’G:\Backup\NorthwindCS_Mirror_1.bak’
Mirror
To disk=’\\192.168.1.200\Backup\NorthwindCS_Mirror_2.bak’
With Format

–每天生成一个备份文件
Declare @Path Nvarchar(2000)
Set @Path =’G:\Backup\NorthwindCS_Full_’
+Convert(Nvarchar,Getdate(),112)+’.bak’

Backup Database NorthwindCS
To disk=@Path
–从NoRecovery或者
–Standby模式恢复数据库为可用
Restore Database NorthwindCS_Bak
With Recovery

–查看目标备份中的备份集
Restore HeaderOnly
From Disk =’G:\Backup\NorthwindCS_Full_20070908.bak’

–查看目标备份的第一个备份集的信息
Restore FileListOnly
From Disk =’G:\Backup\NorthwindCS_Full_20070908_2.bak’
With File=1

–查看目标备份的卷标
Restore LabelOnly
From Disk =’G:\Backup\NorthwindCS_Full_20070908_2.bak’

–备份设置密码保护备份
Backup Database NorthwindCS
To disk=’G:\Backup\NorthwindCS_Full_20070908.bak’
With Password = ’123′,init

Restore Database NorthwindCS
From disk=’G:\Backup\NorthwindCS_Full_20070908.bak’
With Password = ’123′

LED和LCD的区别

LED是发光二极管Light Emitting Diode的英文缩写。
LED应用可分为两大类:一是LED单管应用,包括背光源LED,红外线LED等;另外就是LED显示屏,目前,中国在LED基础材料制造方面与国际还存在着一定的差距,但就LED显示屏而言,中国的设计和生产技术水平基本与国际同步。
LED显示屏是由发光二极管排列组成的一显示器件。它采用低电压扫描驱动,具有:耗电少、使用寿命长、成本低、亮度高、故障少、视角大、可视距离远等特点。
LCD显示器的原文是Liquid Crystal Display,取每字的第一个字母组成,中文多称「液晶平面显示器」或「液晶显示器」。其工作原理就是利用液晶的物理特性:通电时排列变得有序,使光线容易通过;不通电时排列混乱,阻止光线通过,说简单点就是让液晶如闸门般地阻隔或让光线穿透。 LCD的好处有: 与CRT显示器相比,LCD的优点主要包括零辐射、低功耗、散热小、体积小、图像还原精确、字符显示锐利等。 选购LCD,有几个基本指针: 高亮度:亮度值愈高,画面自然更亮丽,不会朦胧雾雾。亮度的单位为cd/m2,也就是每平方公尺分之烛光。低阶的LCD亮度值,有低到150 cd/m2,而高阶的显示器,则可高达250cd/m2。 高对比:对比愈高,色彩更鲜艳饱和,且会显的立体。相反的,对比低,颜色显的贫瘠,影像也会变得平板。对比值的差别颇大,有低到100:1,也有高到600:1,甚至更高。 宽广的可视范围:可视范围简单的说,指的是在屏幕前画面可以看的清楚的范围。可视范围愈大,自然可以看的更轻松;愈小,只要观看者稍一变动观看位置,画面可能就会看不清楚了。可视范围的算法是从画面中间,至上、下、左、右四个方向画面清楚的角度范围。数值愈大,范围自然愈广,但四个方向的范围不一定对称。当上下、左右对称时,某些厂商会将两边的角度值相加,标示为水平:160°;垂直:160°;也可能分开标示为左/右:± 80°;上/下:± 80°。某些LCD机种的单一角度,甚至只有40°~50°. 快速讯号反应时间:讯号反应是指系统接收键盘或鼠标的指示后,经CPU计算处理,反应至显示器的时间。讯号反应对动画和鼠标移动非常重要,此现象一般而言,只发生在LCD液晶显示器上,CRT传统显像管显示器则无此问题。讯号反应时间愈快,作业处理自是愈方便。观察的方法是之一是将鼠标快速移动(亦即鼠标不断下指示给系统,系统则不断将讯号反应给显示器),在一般低阶的LCD显示器上,光标在快速移动时,过程中会消失不见,直到鼠标定位,不再移动后一小段时间,才会再度出现;而在一般速度动作时,移动过程亦会清楚的看到鼠标移动痕迹。而VE500的超快讯号反应时间快达16ms(毫秒),则让光标移动无时差,移动过程清楚易见,不带来作业困扰。

  继续阅读 »