多个网站共用一个mssql数据库 10
我现在有4个网站想使用同一个mssql数据库,实现四个网站中任一一个网站更新数据,其它网站都更新~(4个网站数据一模一样,外表风格不一样),4个网站分别放在不同的主机上~...
我现在有 4个网站想使用同一个mssql数据库,实现四个网站中任一一个网站更新数据,其它网站都更新~(4个网站数据一模一样,外表风格不一样),4个网站分别放在不同的主机上~,请问mssql中应该如何设置?
展开
3个回答
展开全部
我最近也在研究数据库的复制和发布,你可以在sql的查询管理器的帮助里搜索发布功能。
第一种办法:可以写一个程序定时去检测网站的数据更新ID如果有一个有变化就自动给其它数据库发更新请求更新数据,可以用触发器来做,也可以自己写程序实现。
第二种办法:数据库建立发布功能,然后数据实时同步。
第三种办法:你的数据怎么更新呢,你可以POST数据到四个页面保证四个数据库都有数据。
第四中办法:建立第5个数据库所有数据都发布到这里,然后定时同步数据到另外四个数据库,同步数据可以采用window自带任务管理期,自己写vbs脚本就可以实现,缺点就是数据同步时间差异,有自己设置的同步时间决定。
第一种办法:可以写一个程序定时去检测网站的数据更新ID如果有一个有变化就自动给其它数据库发更新请求更新数据,可以用触发器来做,也可以自己写程序实现。
第二种办法:数据库建立发布功能,然后数据实时同步。
第三种办法:你的数据怎么更新呢,你可以POST数据到四个页面保证四个数据库都有数据。
第四中办法:建立第5个数据库所有数据都发布到这里,然后定时同步数据到另外四个数据库,同步数据可以采用window自带任务管理期,自己写vbs脚本就可以实现,缺点就是数据同步时间差异,有自己设置的同步时间决定。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
兄弟
虽然我不是做程序的 但是你是做程序的 你应该懂的
我给你简单说一说理论吧
这是非常简单的事情
首先呢 你有你自己的SQL数据库(数据库地址 数据库名 数据库密码)
你在做程序的同时你同时调用这一个数据库不就行了吗
在建立程序的同时用数据库地址 数据库名 数据库密码同时建立就可以了
如果说PHP吧 config.php(调用数据库)页面
建立程序与数据库链接的时候把数据库地址 数据库名 数据库密码给填入就可以了啊
我只知道这么多 其它的 你们做程序的应该懂的
如果不懂的话 那你肯定是程序新手 或者不会程序
祝你好运!!!
虽然我不是做程序的 但是你是做程序的 你应该懂的
我给你简单说一说理论吧
这是非常简单的事情
首先呢 你有你自己的SQL数据库(数据库地址 数据库名 数据库密码)
你在做程序的同时你同时调用这一个数据库不就行了吗
在建立程序的同时用数据库地址 数据库名 数据库密码同时建立就可以了
如果说PHP吧 config.php(调用数据库)页面
建立程序与数据库链接的时候把数据库地址 数据库名 数据库密码给填入就可以了啊
我只知道这么多 其它的 你们做程序的应该懂的
如果不懂的话 那你肯定是程序新手 或者不会程序
祝你好运!!!
追问
两个网站同时用那样操作的话什么出问题的~
追答
你说呢?
数据库是存数据用的
当你存到一个数据库的时候 而你再调用数据的时候
两个网站的数据是相同的
比如说你数据库中有一个ABC的文章标题
而你的网站又同时显示出来这条数据 那这两个网站都会显示这篇文章的
而我们大多数使用同一数据库的原因是要用在一个功能:用户登录
比如说你有十个网站 而不可能都让用户去一个个的注册什么的 所以这时候 十个网站同时调用一个数据库 只要注册了一个网站的帐号 而就可以在其它九个网站同时登录
其它的道理我就不多说了 你要理解一个这之间的关系
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据库不用设置,在网站的数据库链接代码都指向数据库的IP就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询