
阿拉丁设置局域网SQL 数据库共享 *** 作指南步骤一、在要协作的电脑上都安装好阿拉丁软件。步骤二、选一台电脑,作为局域网内的主机,将其数据库共享21 主机电脑共享SQL 数据库设置流程:1)打开主机数据库管理工具:启用:选择是 然后进入ip 地址设置事项:IP 地址 :这里填写上你主机电脑的IPTCP 端口:所有IP 的TCP 端口都设置成:1433已启用:全部选择是IPALL:TCP 端口设置成:1433设置完成后确定保存。2)然后重启SQL SERVER服务3)防火墙设置:关闭windows 防火墙4)主机测试:运行阿拉丁,在登录界面打开系统配置:注意:数据库类型:SQL Server2008 Express验证模式:数据库认证数据库IP 地址:填写在主机的IP数据库名称:默认端口状态:开启端口设置完后 测试连接测试成功,表明主机数据库共享设置完成了!第三步:客服机设置:主机设置完成之后,在客服机运行阿拉丁,在登录界面打开系统配置注意:这里的所有信息,都需要和主机设置成一样,然后测试连接!成功,说明设置成功!如果不成功,请检查网络是否通畅,主机系统防火墙是否关闭!这里特别要注意的是:数据库密码,一定要和主机的数据库密码一样,就是你主机安装数据库的时候设置的那个密码
定期备份SQL数据库是必须的。 我们已经覆盖的方式就可以轻松备份您的所有SQL Server数据库到本地硬盘中,但这并不能防止驱动器和/或系统故障。 作为针对此类灾难的额外保护层,您可以在网络共享上复制或直接创建备份。
在本地备份,然后复制到网络共享
完成此任务的首选和最直接的方法是简单地创建数据库的本地备份,然后将相应的备份文件复制到网络共享。您可以通过创建如下所示的批处理脚本来完成此 *** 作:
SET LocalFolder = C:Program Files Microsoft SQL ServerMSSQL1MSSQLBackup
SqlCmd -E -Q“备份数据库MyDB到磁盘=%LocalFolder%MyDBbak”
XCopy“%LocalFolder%MyDBbak”“\ 1921681655BackupDatabases”/ Z / V
DEL“%LocalFolder%MyDBbak”
此脚本执行以下 *** 作(逐行):
将变量设置为本地SQL备份目录。
创建MyDB的SQL备份(使用Windows身份验证)到本地SQL备份目录。
将本地备份文件复制到网络共享。
删除本地备份文件。
同样,这是首选方法,因为它的工作原理和备份失败的可能性是最小的,因为备份是在本地磁盘上创建。 但是,如果没有足够的磁盘空间来存储备份文件的本地副本,则此 *** 作将失败。 在这种情况下,您需要添加额外的磁盘空间或直接备份到网络共享。
直接备份到网络共享
通常,当您尝试使用以下命令直接创建备份到网络共享时:
SqlCmd -E -Q“备份数据库MyDB到磁盘=\ 1921681655BackupDatabasesMyDBbak”
你很可能会得到一个错误的行:
消息3201,级别16,状态1,服务器JF,行1
无法打开备份设备\ 1921681655BackupDatabasesMyDBbak。 *** 作系统错误5(访问被拒绝。)。
消息3013,级别16,状态1,服务器JF,第1行
BACKUP DATABASE异常终止。
尽管使用Windows身份验证(-E开关)和Windows帐户作为通过Windows资源管理器访问和复制文件到共享的能力运行SQL备份命令,仍会出现此错误。
此 *** 作失败的原因是SQL命令在SQL Server服务运行的帐户的边界内执行。 当您在计算机上查看服务列表时,很可能您将看到运行为(登录为)列的SQL Server服务本地系统或网络服务,它们是没有网络访问权限的系统帐户。
在我们的系统上,网络共享命令的备份失败,因为我们有SQL Server服务作为本地系统运行,再也无法获得任何网络资源。
为了允许SQL直接备份到网络共享,我们必须将SQL Server服务作为可访问网络资源的本地帐户运行。
编辑SQL Server服务的属性,并在“登录”选项卡上将服务配置为作为具有网络访问权限的备用帐户运行。
单击“确定”后,您将收到一条提示,指示在重新启动服务之后,设置才会生效。
重新启动服务。
服务列表现在应显示SQL Server服务正在作为您配置的帐户运行。
现在当您运行命令直接备份到网络共享:
SqlCmd -E -Q“备份数据库MyDB到磁盘=\ 1921681655BackupDatabasesMyDBbak”
您应该会看到一个成功消息:
处理数据库MyDB的152页,文件1上的文件MyDB。
为数据库MyDB处理2页,文件1上的文件MyDB_log。
BACKUP DATABASE在0503秒(2493 MB /秒)中成功处理了154页。
使用备份文件现在在网络共享目录:
网络共享注意事项请务必注意,备份命令希望能够直接连接到网络共享,而不会提示您输入凭据。 您配置要运行的SQL Server服务的帐户必须与网络共享具有可信连接,其中相应的凭据允许访问,否则可能会发生以下错误:
消息3201,级别16,状态1,服务器JF,行1
无法打开备份设备\ 1921681655BackupDatabasesMyDBbak。 *** 作系统错误1326(登录失败:未知用户名或密码错误。)。
消息3013,级别16,状态1,服务器JF,第1行
BACKUP DATABASE异常终止。
此错误表示网络共享不接受帐户的用户名和密码,并且命令失败。
另一个要记住的问题是备份直接执行到网络资源,因此网络连接中的任何打嗝可能会导致您的备份失败。 因此,您只应该备份到稳定的网络位置(即可能不是***)。
安全隐患
如前所述,使用在本地备份然后复制到网络共享的方法是首选,因为它允许您将SQL服务作为仅具有本地系统访问权限的帐户运行。
通过将服务作为备用帐户运行,您打开了潜在的安全问题的大门。 例如,恶意SQL脚本可以在备用帐户下执行并攻击网络资源。 此外,对相应帐户(密码更改/到期或帐户的删除/禁用)的任何更改将导致SQL Server服务无法启动。
如果您使用备用帐户运行SQL Server实例,请务必记住这些要点。 如果采取适当的预防措施,则这些不显示阻止程序,则应考虑添加额外的硬盘驱动器空间,然后实施本地备份和复制,以便可以使用本地帐户运行SQL服务。这个说来话长,
1、保证三台计算机都有网卡,目前用的网卡大多是RJ45接口的,以前BNC接口的基本都不用了。把网卡驱动装好,配好IP地址,最好放到同一个网段。
2、到市场上买一个HUB或者交换机,然后把电源接上。
3、市场上买3跟成品网线(两端有RJ45的水晶头),而且必须是平行线,或者买网线和水晶头自己做网线,都可以。
4、三跟网线的一端连接分别接在3台电脑上,另一端接在HUB(交换机)上。
5、如果你的机子没有亮,按一下机箱上Power键,如果还没有反应,看看家里是不是有点,如果没有的话,就叫小区物业检查一下。
---------------------
6、以上准备工作做好了,开始测试一下网络是不是通了
在A计算机上Ping一下B计算机的地址,看看是不是有反应。同理三台计算机都相互ping一下。确保网络畅通。否则,就是网卡、网线、交换机有问题,返回第一步重新开始。
7、找一个数据库软件如SQL Server2000,装在A计算机上,在安装包中点击Setup然后按“下一步”知道结束。
敲地我太累了,自己慢慢琢磨吧,
具体的做法是:
第一,安装好一台服务器的 *** 作系统,比如win2003
第二,在服务器上安装好数据库
第三,在服务器上创建数据库账套
第四,另一台电脑与服务器连好网线,并且装上进销存软件,并且指向服务器就可以了。
可以的,但前提是你那4个不支持数据库的空间能与你那个500M的数据库通信,如果不能你可以把你的5个网站全部放在你的那一个数据库和那个1G的虚拟空间里边。
每个网站的数据库表前缀不同命名即可,比如dz的默认表前缀是pre_,wordpress的默认表前缀是wp_;如果有相同程序在安装的时候注意一下表前缀就行了。
另外任何一个网站的数据表本来就是多个的,比如dz是200-300个表,wp是11个表
1、将程序及数据表、报表所在的文件夹共享;
2、客户机上设置原文件共享服务器上可执行文件的快捷方式;
3、客户机上安装VFP程序运行的支持库即可。
当然在程序开发时,得表单的数据环境中的表设置适当的缓冲模式。
以上就是关于局域网如何设置SQL Server2008数据库共享 详细全部的内容,包括:局域网如何设置SQL Server2008数据库共享 详细、如何将SQL数据库备份到网络共享、sql数据库共享等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)