一台服务器,怎么实现数据库的读写分离
方法1 :里面建立两个数据库实例,一个作写,一个作读
方法2:服务器上建两个虚拟机,一个虚拟机放写数据库,一个放读数据库
方法3:服务器上放写数据库,再建一个虚拟机放写数据库
----------------------
实现方法:
数据库之间同步,然后修改代码读写分别指向相应的数据库,就可以了。
首先分别在两台机器上安装数据库和应用服务器
然后你只要把应用服务器中应用程序的数据库连接地址改为你的数据库服务器的IP地址就可以了,然后在数据库服务器中设置可以远程访问(部分数据库系统有这个要求)
选择ERP服务器是大家上ERP系统都会遇到的,对大家应该都有参考意义。
服务器不是必须,但是推荐连续开着。
应用服务器和数据库服务器分开是当一台服务器超负荷时的方案,如果计算和网络访问负荷不大,一台好的服务器足以。
关于选哪款服务器,你还得考虑你们业务量的负荷以及具体型号的性价比。
另外,我推荐太平洋,电信臻云ERP服务器注意做好防病毒和UPS防断电。
然后就是让大家在使用ERP时忘掉还有一台稳定的ERP服务器的存在吧。
1选择源数据库工具会自动显示该数据库之前的一些备份,然后直接选择需要还原的数据库备份集。
2选择源设备点击后面的,添加需要还原的数据库文件。
3点击确认还原数据库
数据库的分离与附加:
1 在启动SSMS并连接到数据库服务器后,在对象资源管理器中展开服务器节点。在数据库对象下找到需要分离的数据库名称,这里以student_Mis数据库为例。右键单击student_Mis数据库,在弹出的快捷菜单中选择属性。
2 在“数据库属性”窗口左边“选择页”下面区域中选定“选项”对象,然后右边区域的“其它选项”列表中找到“状态”项,单击“限制访问”文本框,在其下拉列表中选择“SINGLE_USER”。
3 点击“确定”按钮后将出现一个消息框,通知我们此操作将关闭所有与这个数据库的连接,点击“是”按钮后,数据库名称后面增加显示“单个用户”。右键该数据库名称,在快捷菜单中选择“任务”的二级菜单项“分离”。
4分离数据库窗口中列出了我们要分离的数据库名称,参数设置完成后,单击底部的”确定”按钮,就完成了所选数据库的分离操作。
我们在数据库维护转移的时候经常需要碰到这样的操作,下面我就给大家介绍一下如何进行操作。
服务器维护过程中如果需要数据库转移到其他服务器或者其他的硬盘都需要用到数据库的转移和分离,在数据库转移之前首先需要告知关联使用者,关闭应用程序防止数据中途丢失没有保存,比如:关闭网站。
打开SQL2008数据库,分离之前首选确认一下需要分离数据库的位置,登入后选中相应的数据库右键,选择任务--分离。
勾选删除连接,直接点击确认就可以了。
分离后找到数据库文件进行拷贝,拷贝的时候需要知道最好是MDF和LDF文件都进行拷贝。如果是更换到其他服务器需要注意的是SQL版本只能高不能低否则会出现无法兼容的问题。同样是登入SQL2008,登入后选择‘数据库’右键选择‘附加’。
选择相应路径下的MDF文件即可,选择之后点击确认就可以。
添加完后,该数据又可以重新利用了。
0条评论