技术开发 频道

将.NET安装程序部署到SQL Server数据库

  5.通过sp_attach_db来创建数据库

  通过上面的讨论我们已经很清楚如何安装数据库了。在安装数据库的过程中,我们除了可以通过数据库脚本来创建数据库之外,我们也可以通过SQL Server的系统存储过程sp_attach_db来附加数据库。

  这里我们解决两个问题即可:
  (1) 确定数据库文件(.mdf和.ldf)的位置。
  (2) 执行存储过程。

  对于问题1我们可以借鉴安装数据的第一种方法,即把.mdf和.ldf通过文件系统安装到目标机上,然后通过

Assembly asm=Assembly.GetExecutingAssembly();
String setuppath
=asm.Location;

  获得文件的路径。

  最后通过调用sp_attach_db 加上相应的参数即可完成。
  需要注意的是: 该方法也只能针对数据库安装在本机的情况下进行安装。

  总结

  本文通过介绍了三种不同的方法来在安装程序是如何安装数据库,同时也分析了不同的方法的优劣之处,用户可以根据自己的实际需要来选择安装方法。同时,通过该方法的提出,用户也可以完成在安装程序是对数据库的配置工作。

0
相关文章