1、异地访问,即远程访问无法使用服务器名称访问,需要使用服务器IP地址+,+端口号如:10.10.10.1,5122 ,中间为半角逗号,如果用默认1433端口,“,端口号”可以省略。
2、登录用户,只能使用SQL身份验证。
② 如何实现sql数据库异地同步
只能是二台数据库之间进行同步,而不能同步MDF,LDF文件。
因为MDF,LDF这些文件是数据库文件,同时在SQLSERVER进程中使用,你没办法进行复制操作。
③ 如何配置SQL server,让其允许远程外部连接
工具/原料
电脑(安装过SQL Server2008)
方法/步骤
登陆SQL Server 2008(windows身份认证),登陆后右击,选择“属性”。
最后一步,必需要防火墙上把SQLServer的1433TCP端口和1434UDP端口映射出去。
注意事项
SQL Server 2008 Express安装以后,默认情况下是禁用远程连接的。如果需要远程访问,需要手动配置。 打开防火墙设置。将SQLServr.exe(C:Program FilesMicrosoft SQL ServerMSSQL10.SQLEXPRESSMSSQLBinnsqlservr.exe)添加到允许的列表中。 该文章是根据本人在使用的实际情况中进行不断试验和在网上查找相关资料进行整改的。 由于本人使用的是CiscoASA5510的防火墙,所以在配置防火墙的时候曾经一度以为只要1433的TCP端口映射就可以了,但是却反复试验都不成功。最后查找了Sql Server网络端口的相关资料,再把1434的UDP端口也一并映射出去,就可以用SSMS在INTERNET中成功连接。
④ sql 怎么设置让别人远程连接
打开 Windows 防火墙的端口以进行 TCP 访问
在“开始”菜单上,单击“运行”,键入 WF.msc,然后单击“确定”。
在“高级安全 Windows 防火墙”的左窗格中,右键单击“入站规则”,然后在操作窗格中单击“新建规则”。
在“规则类型”对话框中,选择“端口”,然后单击“下一步”。
在“协议和端口”对话框中,选择 TCP。选择“特定本地端口”,然后键入数据库引擎实例的端口号,例如默认实例的端口号 1433。单击“下一步”。
在“操作”对话框中,选择“允许连接”,然后单击“下一步”。
在“配置文件”对话框中,选择在您想要连接到数据库引擎时描述计算机连接环境的任何配置文件,然后单击“下一步”。
在“名称”对话框中,输入此规则的名称和说明,再单击“完成”。
在使用动态端口时打开对 SQL Server 的访问
在“开始”菜单上,单击“运行”,键入 WF.msc,然后单击“确定”。
在“高级安全 Windows 防火墙”的左窗格中,右键单击“入站规则”,然后在操作窗格中单击“新建规则”。
在“规则类型”对话框中,选择“程序”,然后单击“下一步”。
在“程序”对话框中,选择“此程序路径”。单击“浏览”,导航到要通过防火墙访问的 SQL Server 实例,再单击“打开”。默认情况下,SQL Server 位于 C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\Sqlservr.exe。单击“下一步”。
在“操作”对话框中,选择“允许连接”,然后单击“下一步”。
在“配置文件”对话框中,选择在您想要连接到数据库引擎时描述计算机连接环境的任何配置文件,然后单击“下一步”。
在“名称”对话框中,输入此规则的名称和说明,再单击“完成”。
⑤ 怎么配置sql server的远程连接
SQL Server 2008默认是不允许远程连接的,如果想要在本地用SSMS连接远程服务器上的SQL Server 2008,远程连接数据库。需要做两个部分的配置:
1,SQL Server Management Studio Express(简写SSMS)
2,SQL Server 配置管理器/SQL Server Configuration Manager(简写SSCM)
1、在远程数据库中登录,登录后,右键选择“属性”。左侧选择“安全性”,选中右侧的“SQL Server 和 Windows 身份验证模式”以启用混合登录模式设置账号、密码
2、选择“连接”,勾选“允许远程连接此服务器”,然后点“确定”
⑥ 本地sql数据库怎么与远程sql数据库同步
MySQL MySQL数据同步主要有三种方式: 1.利用MySQL自身的数据库同步功能 2.利用MySQL数据库的特性(数据库存在固顶目录,并且以文件形式存储),进行数据库目录同步以达到数据同步目的 3.利用专用的MySQL数据库同步软件 1.利用MySQL自身的数据库同步功能(下面参考自网上的文章,写的非常详细了) MySQL从3.23.15版本以后提供数据库复制功能。利用该功能可以实现两个数据库同步,主从模式,互相备份模式的功能. 数据库同步复制功能的设置都在mysql的设置文件中体现。mysql的配置文件(一般是my.cnf),在unix环境下在/etc/mysql/my.cnf或者在mysql用户的home目录下的my.cnf。 windows环境中,如果c:根目录下有my.cnf文件则取该配置文件。当运行mysql的winmysqladmin.exe工具时候,该工具会把c:根目录下的my.cnf命名为mycnf.bak。并在winnt目录下创建my.ini。mysql服务器启动时候会读该配置文件。所以可以把my.cnf中的内容拷贝到my.ini文件中,用my.ini文件作为mysql服务器的配置文件。 设置方法: 设置范例环境: 操作系统:window2000professional mysql:4.0.4-beta-max-nt-log Aip:10.10.10.22 Bip:10.10.10.53 A:设置 1.增加一个用户最为同步的用户帐号: GRANTFILEON*.*TObackup@'10.10.10.53'IDENTIFIEDBY‘1234’ 2.增加一个数据库作为同步数据库: createdatabasebackup B:设置 1.增加一个用户最为同步的用户帐号: GRANTFILEON*.*TObackup@'10.10.10.22'IDENTIFIEDBY‘1234’ 2.增加一个数据库作为同步数据库: createdatabasebackup 主从模式:A->B A为master 修改Amysql的my.ini文件。在mysqld配置项中加入下面配置: server-id=1 log-bin #设置需要记录log可以设置log-bin=c:mysqlbakmysqllog设置日志文件的目录, #其中mysqllog是日志文件的名称,mysql将建立不同扩展名,文件名为mysqllog的几个日志文件。 binlog-do-db=backup#指定需要日志的数据库 重起数据库服务。 用showmasterstatus命令看日志情况。 B为slave 修改Bmysql的my.ini文件。在mysqld配置项中加入下面配置: server-id=2 master-host=10.10.10.22 master-user=backup#同步用户帐号 master-password=1234 master-port=3306 master-connect-retry=60预设重试间隔60秒 replicate-do-db=backup告诉slave只做backup数据库的更新 重起数据库 用showslavestatus看同步配置情况。 注意:由于设置了slave的配置信息,mysql在数据库目录下生成master.info 所以如有要修改相关slave的配置要先删除该文件。否则修改的配置不能生效。 双机互备模式。 如果在A加入slave设置,在B加入master设置,则可以做B->A的同步。 在A的配置文件中mysqld配置项加入以下设置: master-host=10.10.10.53 master-user=backup master-password=1234 replicate-do-db=backup master-connect-retry=10 在B的配置文件中mysqld配置项加入以下设置: log-bin=c:mysqllogmysqllog binlog-do-db=backup 注意:当有错误产生时*.err日志文件。同步的线程退出,当纠正错误后要让同步
⑦ 如何使两个异地的sql数据库同步
你的问题不是很明确。
同步的实时性要求不同,方法也不同。
可以用应用系统同时更新两个数据库。
还可以利用更新触发器,通过更新一个,触发更新另一个。
还可以建立网络存储系统,互为备份。