SQLServer2000同步复制技术实现步骤
- 格式:doc
- 大小:32.00 KB
- 文档页数:6
数据库实时同步技术解决方案一、前言随着企业的不断发展,企业信息化的不断深入,企业内部存在着各种各样的异构软、硬件平台,形成了分布式异构数据源。
当企业各应用系统间需要进行数据交流时,其效率及准确性、及时性必然受到影响。
为了便于信息资源的统一管理及综合利用,保障各业务部门的业务需求及协调工作,常常涉及到相关数据库数据实时同步处理。
基于数据库的各类应用系统层出不穷,可能涉及到包括ACCESS、SQLSERVER、ORACLE、DB2、MYSQL等数据库。
目前国内外几家大型的数据库厂商提出的异构数据库复制方案主要有:Oracle的透明网关技术,IBM的CCD表(一致变化数据表)方案,微软公司的出版者/订阅等方案。
但由于上述系统致力于解决异构数据库间复杂的交互操作,过于大而全而且费用较高,并不符合一些中小企业的实际需求。
本文结合企业的实际应用实践经验,根据不同的应用类型,给出了相应的数据库实时同步应用的具体解决方案,主要包括:(1) SQLSERVER 到SQLSERVER 同步方案(2) ORACLE 到SQLSERVER 同步方案(3) ACCESS 到SQLSERVER/ORACLE 同步方案二、异构数据库异构数据库系统是相关的多个数据库系统的集合,可以实现数据的共享和透明访问,每个数据库系统在加入异构数据库系统之前本身就已经存在,拥有自己的DMBS。
异构数据库的各个组成部分具有自身的自治性,实现数据共享的同时,每个数据库系统仍保有自己的应用特性、完整性控制和安全性控制。
异构数据库的异构性主要体现在以下几个方面:1、计算机体系结构的异构各数据库可以分别运行在大型机、小型机、工作站、PC嵌入式系统中。
2、基础操作系统的异构各个数据库系统的基础操作系统可以是Unix、Windows NT、Linux等。
3、DMBS本身的异构可以是同为关系型数据库系统的Oracle、SQL Server等,也可以是不同数据模型的数据库,如关系、模式、层次、网络、面向对象,函数型数据库共同组成一个异构数据库系统。
SQL2000教程介绍SQL(Structured Query Language),结构化查询语言,是一种用于管理和操作关系型数据库的编程语言。
SQL2000是Microsoft SQL Server 2000的简称,是一种流行的关系型数据库管理系统(RDBMS)。
本教程将带您了解SQL2000的基本概念和常用操作。
目录1.安装SQL20002.连接到SQL Server3.创建数据库4.创建表5.插入数据6.查询数据7.更新数据8.删除数据9.数据库备份和还原10.结束语1. 安装SQL2000在开始学习SQL2000之前,您需要先安装SQL2000数据库管理系统。
请按照官方文档或指南来完成安装步骤。
2. 连接到SQL Server安装完成后,您需要连接到SQL Server以开始使用SQL2000。
您可以使用SQL Server Management Studio这样的图形化工具,或者使用命令行工具如SQLCMD来连接。
•使用图形化工具:打开SQL Server Management Studio,输入服务器名称、身份验证方式和登录凭据,点击连接即可连接到SQL Server。
•使用命令行工具:打开命令提示符或PowerShell,输入以下命令连接到SQL Server:sqlcmd -S 服务器名称 -U 用户名 -P 密码3. 创建数据库连接上SQL Server后,您可以创建自己的数据库来存储数据。
使用以下的SQL语句来创建数据库:CREATE DATABASE database_name;请将database_name替换为您要创建的数据库名称。
4. 创建表在数据库中,表是用于组织和存储数据的基本单位。
使用以下的SQL语句来创建表:CREATE TABLE table_name (column1 datatype,column2 datatype,...);请将table_name替换为您要创建的表名,column1、column2等为表的列名,datatype为列的数据类型。
MS SQL Server 2000 + SP3的安装过程(图解)下载安装文件(enterprise.rar)、补丁程序(chs_sql2ksp3.exe)至D盘下,然后解压至当前目录中的\enterprise和\chs_sql2ksp3文件夹中。
一、MS SQL Server 2000的安装运行\enterprise文件夹中的AUTORUN.EXE或者SETUP.BAT安装文件,开始进行安装。
1. 选择“安装SQL Server 2000组件”(如下图);2. 选择“安装数据库服务器”(如下图);3. 点击“下一步”(如下图);4. 选择“本地计算机”,点击“下一步”(如下图);5. 选择“创建新的SQL Server实例,或安装"客户端工具"”,点击“下一步”(如下图);6. 输入“姓名/公司”的注册信息,点击“下一步”(如下图);7. 接受软件许可证协议,点击“是”(如下图);8. 选择“服务器和客户端工具”,点击“下一步”(如下图);9. 勾选上“默认安装”,点击“下一步”(如下图);10. 选择“典型安装”,为了数据库的安全起见,建议在目的文件夹中,将程序文件安装在“C:\Program Files\Microsoft SQL Server”中、数据文件安装在“D:\Microsoft SQL Server”中,点击“下一步”(如下图);11. 选择“对每个服务使用同一帐户。
自动启动SQL Server服务”,在服务设置选项中选择“使用本地系统帐户”,点击“下一步”(如下图);12. 选择“混合模式(Windows身份验证和SQL Server身份验证)”,并输入/确认sa的登陆密码,密码尽量设置复杂一些,点击“下一步”(如下图);13. 点击“下一步”,开始复制文件。
(如下图);14. 许可模式选项中选择“每客户”,数量输入“500”设备(如下图);15. 点击“完成”即可,完成安装过程。
SQL Server 是一个常用的关系型数据库管理系统,通常用于存储和处理大量的数据。
在实际应用中,有时候需要在不同的 SQL Server 实例之间同步表结构变更,这对于数据的一致性和稳定性非常重要。
本文将介绍在 SQL Server 中,两个实例之间同步表结构变更的方法。
一、利用 SQL Server Replication 实现表结构同步1.1 在 SQL Server 中,可以使用 Replication 来实现两个实例之间表结构的同步。
Replication 是 SQL Server 提供的一种数据同步技术,它可以将数据从一个数据库复制到另一个数据库,并保持这些数据的一致性。
1.2 要使用 Replication 实现表结构的同步,首先需要配置发布者和订阅者。
发布者是数据的源头,它负责将数据发布到其他地方;订阅者是数据的接收端,它接收并存储发布者发布的数据。
1.3 在配置 Replication 的过程中,需要选择合适的同步方案,包括快照复制、事务复制和合并复制等。
选择合适的同步方案可以根据具体的业务需求和数据实际情况来确定。
1.4 在配置完成之后,可以通过 Replication 来实现表结构的同步。
当发布者上的表结构有变更时,Replication 会自动将这些变更同步到订阅者上,从而实现两个实例之间表结构的同步。
1.5 使用 Replication 来实现表结构的同步可以保证数据的一致性和稳定性,但是配置和管理 Replication 需要一定的技术水平和经验。
对于一些复杂的业务需求和数据场景,可能需要更加细致的配置和管理。
二、利用 SQL Server 数据库比较工具实现表结构同步2.1 除了使用 Replication 外,还可以利用一些第三方工具来实现表结构的同步。
在 SQL Server 中,有一些数据库比较工具可以帮助我们比较两个数据库之间的结构差异,从而实现表结构的同步。
怎样远程连接SQL Server2000数据库远程连接 SQL Server 2000 数据库是一项重要的技术,它允许用户从不同的位置访问和管理数据库。
本文将介绍如何远程连接 SQL Server 2000 数据库,以及相关的配置和安全注意事项。
一、什么是远程连接SQL Server 2000数据库SQL Server 2000 是一种关系型数据库管理系统,主要用于数据存储和管理。
远程连接则是指通过网络连接到远程主机上运行的数据库服务器,以实现对数据库的访问和操作。
二、远程连接SQL Server 2000数据库的配置在远程连接SQL Server 2000 数据库之前,需要进行以下几项配置:1. 启动 SQL Server 2000 数据库服务器:确保数据库服务器已启动并正在运行,可以通过在服务器上运行 SQL Server 2000 程序来启动。
2. 配置网络协议:在 SQL Server 2000 管理工具中,打开 "SQL Server 网络工具",选择适当的网络协议(如 TCP/IP),并进行相应的配置。
3. 配置防火墙:如果您的计算机上有防火墙软件,需要打开相应的端口(默认是 1433)以允许远程连接请求通过。
4. 数据库和登录名配置:在 SQL Server 2000 管理工具中,确保数据库已创建并配置了相应的登录名和权限,以便远程用户可以访问数据库。
可以通过创建登录名、分配权限和设置密码来完成这些配置。
三、如何远程连接SQL Server 2000数据库远程连接 SQL Server 2000 数据库可以使用多种方式,下面介绍两种常见的方法:1. 使用 SQL Server Management Studio(SSMS):SSMS 是一款官方提供的管理工具,可以通过图形界面轻松地远程连接数据库。
打开SSMS,输入远程服务器的地址和登录凭据,选择相应的数据库,即可连接到远程数据库。
擎镜像系统SQLSer ver数据库实时备份技术1。
前言浪擎SQLS erver镜像通过数据库逻辑层的复制技术,可以方便地实现SQLS erver数据库的实时备份容灾,严格保障事务的一致性和完整性,在实时备份、本地和异地容灾领域具有非常大的优势。
目标数据库系统处于运行状态,无需进行恢复提高容灾切换能力。
镜像系统也无需源和目标硬件规格一致,具有准实时复制、系统和网络资源占用少、应用方式灵活等特点。
2。
实时备份容灾原理2.1 SQLSer ver事务日志架构每个 SQLSer ver数据库都有事务日志,用以记录所有事务和每个事务对数据库所做的修改。
SQLSer ver使用预写日志技术。
预写日志确保在相关的日志记录之后才将数据修改写入磁盘。
日志文件在概念上是一串连续的日志记录。
每条日志记录由一个日志序号(LSN) 标识,且在一个虚拟日志文件中后续日志记录的LSN总是高于前一记录的LSN。
日志记录按创建时的串行序列存储。
每条日志记录由所属的事务的ID 标记。
对于每个事务,使用可提高事务回滚速度的向后指针,在链内单向链接与事务相关联的所有日志记录。
事务日志内记录许多类型的操作,包括:每个事务的起点和终点;数据修改(插入、更新或删除),包括DDL语言对系统表的更改;每次分配或释放扩展盘区;表或索引的创建或除去;数据库进程启动时的操作标记。
日志记录包含的数据有已修改数据的前像(undo)和后像(redo)两种类型。
前像是操作执行前的数据复本;后像是操作执行后的数据复本。
基于上述事务日志架构,SQLSer ver数据库镜像通过实时捕获预写日志文件块,并解析还原成数据库记录,再执行到目标数据库,即可实现SQ LServ er数据库实时备份容灾。
如何解决SQLServer2000中的连接问题-MSSQL-数据库,技术教程-E...概要本文能帮助您解决Microsoft SQL Server 2000 的连接问题。
本文描述了常见连接问题和所能采取的有助于解决连接问题的步骤。
SQL Server 2000 支持 SQL Server 实例和客户端应用程序间的多种通信方式。
如果您的客户端应用程序和 SQL Server 实例位于同一台计算机上,那么 Microsoft Windows 处理之间的通讯(IPC) 部件(例如本地命名管道或共享内存协议)将被用于通信。
但是,当客户端应用程序和 SQL Server 实例位于不同计算机上时,一个网络 IPC(例如 TCP/IP 或命名管道)将被用于通信。
SQL Server 2000 使用网络库(一个 DLL)与特定的网络协议进行通信。
一对匹配网络库必须在客户端计算机上激活,而且在支持待用网络协议的服务器计算机上也必须是激活的。
例如,如果您想启用一个客户端应用程序,通过 TCP/IP 与某个特定的 SQL Server 实例通信,那么客户端的TCP/IP 套接字网络库(Dbnetlib.dll) 就必须配置为连接到客户端计算机的服务器。
同样,服务器 TCP/IP 套接字网络库 (Ssnetlib.dll) 必须侦听服务器计算机。
在此方案中,TCP/IP 协议堆栈必须同时安装在客户端计算机和服务器计算机上。
在安装完SQL Server 2000 之后,您可以通过客户端网络实用程序来配置客户端网络库的属性。
您可以通过服务器网络实用程序(Svrnetcn.exe) 来配置服务器网络库的属性。
在安装SQL Server 安装程序中的服务器工具时,服务器的网络库也同时被安装了。
但是,某些服务器的网络库可能未被激活。
在默认情况下,SQL Server 2000 启用并侦听TCP/IP、命名管道和共享内存。
因此,如果一个客户端要连接到一台服务器计算机,该客户端必须使用一个客户端网络库,该网络库须与 SQL Server 实例正在使用的服务器网络库之一相匹配。
SQL数据库安装过程问题解决SQL Server 2000有四个正式版本:企业版/标准版/个人版/开发版问题1 安装数据库的时候提示下面的对话框,确定以后在安装定义的窗口“服务器和客户端工具”是灰的,只能选择仅安装客户端工具。
解决方法a).SQL server不同版本的安装与操作系统是否支持直接有关。
b).SQL server 2000以前的版本,例如7.0一般不存在多个版本,只有标准版跟桌面版。
用户如果不清楚该装什么版本的话,可按安装上的安装先决条件指示安装,一般在WIN2000 服务器版上装标准版,其他的系统装桌面版的就可以。
Windows 2000 的Server版本,可以安装SQL Server 2000的任何版本,Professional版本只能安装SQL Server 2000的个人版、开发版、评估版、MCDE。
所以,操作系统可能是Home版本,不支持SQL Server 2000的企业版本,选择安装个人版就可以了。
c).PS: XP Professional SP2,不支持SQL企业版。
d).SQL Server 2000 企业版(必须在WIN 2000 SERVER服务器版本上安装)作为生产数据库服务器使用。
支持SQL Server 2000中的所有可用功能,并可根据支持最大的Web 站点和企业联机事务处理(OLTP)及数据仓库系统所需的性能水平进行伸缩。
e).SQL Server 2000标准版(必须在WIN2000 SERVER服务器版本上安装)作为小工作组或部门的数据库服务器使用。
f).SQL Server 2000 个人版(可以在WINXP上安装)供移动的用户使用,这些用户有时从网络上断开,但所运行的应用程序需要SQL Server数据存储。
在客户端计算机上运行需要本地SQL Server数据存储的独立应用程序时也使用个人版。
g).SQL Server 2000开发版(可以在WINXP上安装)供程序员用来开发将SQL Server 2000用作数据存储的应用程序。
SQL SERVER2000数据备份与恢复SQL Server2000数据备份与恢复Author looger 1.数据库备份1.1展开服务器组,然后展开服务器。
展开“数据库”文件夹,右击数据库,指向“所有所有”子菜单,然后单击“备份数据库”命令。
1.2在“名称”框内输入备份集名称,在“描述”框中输入对备份集的描述。
在“备份”选项中选择备份方式。
1.3点击“添加”按钮以添加现有的目的地或创建新的目的地,点击按钮可以选择一个备份文件1.4点击按钮后,在下面出现的窗口中选择一个文件作为备份文件,可以在“文件名”后面的文本框中输入一个新的文件名以创建一个备份文件。
1.5此时刚才选择的文件被加入到备份文件中。
如果要添加其他的文件,则可以点击“添加”按钮添加其他的文件。
在"重写"选项下,单击“追加到媒体”,将备份追加到备份设备上任何现有的备份中;点击“重写现有媒体”,将重写备份设备中任何现有的备份1.6可以选择“调度”复选框调度备份操作在以后执行或定期执行。
点击“调度”后面的按钮可以对调度进行设置1.7在点击按钮后,可以在下面的对话框中设置调度的名称和调度的类型。
如果需要调度反复出现,则可以点击“更改”按钮1.8点击“更改”按钮后,可以在下面的窗口中设置作业发生的时机1.9单击“选项”选项卡。
选择“完成后验证备份”复选框,在备份时对备份进行验证。
选择“检查媒体集名称和备份集到期时间”,检查备份媒体以防意外重写。
在“媒体集名称”框中,输入将用于备份操作的媒体的名称。
如果仅指备份集到期时间,则将其保留为空2.数据库的恢复2.1展开服务组,然后展开服务器。
展开“数据库”文件夹,右击数据库,指向“所有任务”子菜单,然后单击“还原数据库”命令2.2在“还原为数据库”框中,如果要还原的数据库名称与显示的默认数据库名称不同,请在其中进行输入或选择。
若要用新名称还原数据库,请输入新的数据库名称2.3再“要还原的第一个备份”列表中,选择要还原的备份集2.4在“还原”列表中,单击要还原的数据库备份 2.5点击“属性”按钮可以查看数据库备份的属性2.6单击“选项”选项卡,在“还原为”中输入组成数据库备份的各数据库文件的新名称或新位置。
SQLServer2000同步复制技术实现步骤 作者:gaojier 日期:2007-06-25 字体大小: 小 中 大 一、 预备工作 1.发布服务器,订阅服务器都创建一个同名的windows用户,并设置相同的密码,做为发布快照文件夹的有效访问用户 --管理工具 --计算机管理 --用户和组 --右键用户 --新建用户 --建立一个隶属于administrator组的登陆windows的用户(SynUser) 2.在发布服务器上,新建一个共享目录,做为发布的快照文件的存放目录,操作: 我的电脑--D:\ 新建一个目录,名为: PUB --右键这个新建的目录 --属性--共享 --选择"共享该文件夹" --通过"权限"按纽来设置具体的用户权限,保证第一步中创建的用户(SynUser) 具有对该文件夹的所有权限 --确定 3.设置SQL代理(SQLSERVERAGENT)服务的启动用户(发布/订阅服务器均做此设置) 开始--程序--管理工具--服务 --右键SQLSERVERAGENT --属性--登陆--选择"此账户" --输入或者选择第一步中创建的windows登录用户名(SynUser) --"密码"中输入该用户的密码 4.设置SQL Server身份验证模式,解决连接时的权限问题(发布/订阅服务器均做此设置) 企业管理器 --右键SQL实例--属性 --安全性--身份验证 --选择"SQL Server 和 Windows" --确定 5.在发布服务器和订阅服务器上互相注册 企业管理器 --右键SQL Server组 --新建SQL Server注册... --下一步--可用的服务器中,输入你要注册的远程服务器名 --添加 --下一步--连接使用,选择第二个"SQL Server身份验证" --下一步--输入用户名和密码(SynUser) --下一步--选择SQL Server组,也可以创建一个新组 --下一步--完成 6.对于只能用IP,不能用计算机名的,为其注册服务器别名(此步在实施中没用到) (在连接端配置,比如,在订阅服务器上配置的话,服务器名称中输入的是发布服务器的IP) 开始--程序--Microsoft SQL Server--客户端网络实用工具 --别名--添加 --网络库选择"tcp/ip"--服务器别名输入SQL服务器名 --连接参数--服务器名称中输入SQL服务器ip地址 --如果你修改了SQL的端口,取消选择"动态决定端口",并输入对应的端口号 二、 正式配置 1、配置发布服务器 打开企业管理器,在发布服务器(B、C、D)上执行以下步骤: (1) 从[工具]下拉菜单的[复制]子菜单中选择[配置发布、订阅服务器和分发]出现配置发布和分发向导 (2) [下一步] 选择分发服务器 可以选择把发布服务器自己作为分发服务器或者其他sql的服务器(选择自己) (3) [下一步] 设置快照文件夹 采用默认\\servername\Pub (4) [下一步] 自定义配置 可以选择:是,让我设置分发数据库属性启用发布服务器或设置发布设置 否,使用下列默认设置(推荐) (5) [下一步] 设置分发数据库名称和位置 采用默认值 (6) [下一步] 启用发布服务器 选择作为发布的服务器 (7) [下一步] 选择需要发布的数据库和发布类型 (8) [下一步] 选择注册订阅服务器 (9) [下一步] 完成配置 2、创建出版物 发布服务器B、C、D上 (1)从[工具]菜单的[复制]子菜单中选择[创建和管理发布]命令 (2)选择要创建出版物的数据库,然后单击[创建发布] (3)在[创建发布向导]的提示对话框中单击[下一步]系统就会弹出一个对话框。对话框上的内容是复制的三个类型。我们现在选第一个也就是默认的快照发布(其他两个大家可以去看看帮助) (4)单击[下一步]系统要求指定可以订阅该发布的数据库服务器类型, SQLSERVER允许在不同的数据库如 orACLE或ACCESS之间进行数据复制。 但是在这里我们选择运行"SQL SERVER 2000"的数据库服务器 (5)单击[下一步]系统就弹出一个定义文章的对话框也就是选择要出版的表 注意: 如果前面选择了事务发布 则再这一步中只能选择带有主键的表 (6)选择发布名称和描述 (7)自定义发布属性 向导提供的选择: 是 我将自定义数据筛选,启用匿名订阅和或其他自定义属性 否 根据指定方式创建发布 (建议采用自定义的方式) (8)[下一步] 选择筛选发布的方式 (9)[下一步] 可以选择是否允许匿名订阅 1)如果选择署名订阅,则需要在发布服务器上添加订阅服务器 方法: [工具]->[复制]->[配置发布、订阅服务器和分发的属性]->[订阅服务器] 中添加 否则在订阅服务器上请求订阅时会出现的提示:改发布不允许匿名订阅 如果仍然需要匿名订阅则用以下解决办法 [企业管理器]->[复制]->[发布内容]->[属性]->[订阅选项] 选择允许匿名请求订阅 2)如果选择匿名订阅,则配置订阅服务器时不会出现以上提示 (10)[下一步] 设置快照 代理程序调度 (11)[下一步] 完成配置 当完成出版物的创建后创建出版物的数据库也就变成了一个共享数据库。
---------------------------- --参考: /* 作者:邹建 */
/*--同步两个数据库的示例 有数据 srv1.库名..author有字段:id,name,phone, srv2.库名..author有字段:id,name,telphone,adress
要求: srv1.库名..author增加记录则srv1.库名..author记录增加 srv1.库名..author的phone字段更新,则srv1.库名..author对应字段telphone更新 --*/
--大致的处理步骤 --1.在 srv1 上创建连接服务器,以便在 srv1 中操作 srv2,实现同步 exec sp_addlinkedserver 'srv2','','SQLOLEDB','srv2的sql实例名或ip' exec sp_addlinkedsrvlogin 'srv2','false',null,'用户名','密码' go
--2.在 srv1 和 srv2 这两台电脑中,启动 msdtc(分布式事务处理服务),并且设置为自动启动 我的电脑--控制面板--管理工具--服务--右键 Distributed Transaction Coordinator--属性--启动--并将启动类型设置为自动启动 go
--然后创建一个作业定时调用上面的同步处理存储过程就行了 企业管理器 --管理 --SQL Server代理 --右键作业 --新建作业 --"常规"项中输入作业名称 --"步骤"项 --新建 --"步骤名"中输入步骤名 --"类型"中选择"Transact-SQL 脚本(TSQL)" --"数据库"选择执行命令的数据库 --"命令"中输入要执行的语句: exec p_process --确定 --"调度"项 --新建调度 --"名称"中输入调度名称 --"调度类型"中选择你的作业执行安排 --如果选择"反复出现" --点"更改"来设置你的时间安排
然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行 设置方法: 我的电脑--控制面板--管理工具--服务--右键 SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定.
--3.实现同步处理的方法2,定时同步 --在srv1中创建如下的同步处理存储过程 create proc p_process as --更新修改过的数据 update b set name=i.name,telphone=i.telphone from srv2.库名.dbo.author b,author i where b.id=i.id and (b.name <> i.name or b.telphone <> i.telphone)
--插入新增的数据 insert srv2.库名.dbo.author(id,name,telphone) select id,name,telphone from author i where not exists( select * from srv2.库名.dbo.author where id=i.id)
--删除已经删除的数据(如果需要的话) delete b from srv2.库名.dbo.author b where not exists( select * from author where id=b.id) go
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“,然后点确定