1。asp.net 怎么做大量导入表数据的?只能以excel方式导入?那怎么用程序导入到sql server?还有别的方式导入吗?请高手指点下2。系统瘫痪,启用备份系统和数据库。数据库联接不上100秒,系统自动连接备用数据库。提醒管理员处理数据库问题。这个是怎么做的?有人做过吗?给点思路也行,我好迷茫。那个,我,我分太少了,不然我会多给点的,呵呵,请好心人帮帮我吧

解决方案 »

  1.   

    1.Excel导入不错,这个东东我做过2.数据库分离,要用三台服务器。主服务器失效自动启用备用服务器,还有一台用于监控的
      

  2.   

    1。asp.net 怎么做大量导入表数据的?只能以excel方式导入?那怎么用程序导入到sql server?还有别的方式导入吗?请高手指点下 
    数据来源不同,处理方法不同
    a:数据源是其他数据库的表,通过sql语句,实现跨数据库操作数据(如:select db1.table1.col1,tb1.table1.col2... from db1.table into db2.table2  前提:创建连接的用户,在2个数据库均具备数据操作权限)
    b:数据源是文本文件,如果是csv格式,则用xmldatadocument类实现读取,存放到dataset中,并通过dataset将结果集保存到数据库
                        如果是excel,可以考虑通过odbc将excel作为数据库处理2。系统瘫痪,启用备份系统和数据库。数据库联接不上100秒,系统自动连接备用数据库。提醒管理员处理数据库问题。 
    不知道你所说的系统瘫痪,是指数据库管理系统,还是ISS,还是指应用程序本身?
    如果是数据库管理系统,建议通过双机热备之类的硬件支持办法,这样可以确保及时性、安全性
    如果是IIS连接超时,可以考虑用IIS的“自定义错误”,在出现“连接超时”错误时,将网站指向你的备份应用系统。
      

  3.   

    谢谢朋友们的回复!
    2楼的朋友 :
    b:数据源是文本文件,如果是csv格式,则用xmldatadocument类实现读取,存放到dataset中,并通过dataset将结果集保存到数据库 
    如果是excel,可以考虑通过odbc将excel作为数据库处理 这个没看懂,能具体说下吗(给点代码,可以吗?),呵呵
    如果是IIS连接超时,可以考虑用IIS的“自定义错误”,在出现“连接超时”错误时,将网站指向你的备份应用系统。 这个是怎么用程序操作的?不会做,还麻烦你再指点下,呵呵