如题,
ASP.NET 网站做好了,通过FTP传到公网虚拟空间之后,准备把本地的sql生成脚本然后链接到远程数据库服务器执行、
这时候出问题了。。由于本地是SQL2005,而服务器上是sql2008.链接的时候提示我本地2005 的数据库管理器只能链接sql2000或者2005.
     这下大条了,也没有权限做成备份恢复进去
     想来想去只有一个办法,那就是仿照网上CMS系统那种方式,在线安装,在线执行创建表的.SQL 文件。只是以前没有做过类似功能。特来此取经,希望各位大侠不吝赐教。给出思路或者有用的链接都行,先谢过了!

解决方案 »

  1.   

    Installshield
      

  2.   

    http://yangben.iteye.com/blog/498810
      

  3.   


    你好。他这个是做成可执行msi文件。。我是虚拟空间,没有执行这类文件的权限,只能通过网页。。
      

  4.   

    跟执行普通的查询一样,用SqlCommand
      

  5.   

    请问。。这样的话.SQL 文件有什么要求吗?比如格式是怎么样的?
      

  6.   

    没有,把sql脚本文件的内容读出来,作为CommandText就行了。
      

  7.   

    笨方法可以在你程序中建立一个页面,有一个文本域,将你的SQL代码放到里面点击按钮到后台执行,但要考虑安全问题。
      

  8.   

    嗯。是个好办法。不过 我的程序基本上算是功能很完善了。我想利用最简单的方式去安装,也就是跟CMS类似的那种方式!!