总站分站MSSQL库结构
一个总站.三个子站共四个ASP开发的站点;数据库是MSSQL2000;四个站各有自己的数据库(四个站点的库结构都是一样的.),各有自己的信息添加后台,四个站是独立的.四个站都在同一个服务器中.
现在需要现实:
一.如何让总站可以自动或手动(据据设置的条件)抓取子站里相关表里的添加的数据(最新添加的和总站里没有和子站相同的信息);
二.如何让某一子站自动或手动(据据设置的条件)抓取总站的相关表中的数据(没有和子站相同的信息);
望有能提供有效可行的整体库架构.或单独能解决此类问题的解决方案;最好能详细些.
注:如何子站不只三个而是N个呢?
帮顶啦
B/S系统不就是干这个事情的么?
使用连接字符串直接读取服务器上面的数据就行了
一些数据处理可以在程序中执行
写个小程序了
肯定要手动的,先预定义若干个子站或者总站的连接字符串。然后选择连接字符串,做对应数据库操作。
恩,正解
所有的表,加两个字段,一个记
相关问答:
假设有两张表,t1 t2
t1:id 字段1 字段2 字段3
t2:id 字段4 字段5 字段6
现用一条查询语句select t1.*,t2.* from t1,t2 where t1.id=t2.id and 条件……
将符合条件的数据从mssql数据库中导出至exce ......
由于最近要写一个分页的程序,在网上找了个存储过程;
create procedure add_pp_SqlPager
@sqlstr nvarchar(4000), --查询字符 ......
@str = |108||203|
查找返回结果str = 108 只返回第一个 其它的都干掉
SQL code:
declare @str varchar(100)
set @str = '|108||203|'
select substring(@str,2,charindex('|',stuff(@str,1,1,''))-1)
......
开三个线程跑下面的这个 Do() 函数就会发生死锁.
开三个线程以上,就根本跑不起来!.
不就是对同一主从表进行增删改操作么.就1000条也会这样,太差了!
C# code:
public void Do()
{
......