返回首页

您好,

在我的软件我使用SQL服务器作为数据库。当我首次软件安装(或运行),我需要创建新的数据库中的两个表。现在我应该怎么办,我应该写创建数据库查询检查,如果数据库已经存在,或不喜欢,有任何这样做的更好的方法。请建议我如何添加新安装的计算机数据库。

问候

回答

评论会员:游客 时间:2012/02/06
OriginalGriff下:假设你所说的有关创建数据库本身,而不是安装SQLServer,然后你可以运行一个SQLServer实例的查询,将检查:这将是最安全的方式codeprelang="sql"spanclass="code-keyword"if/spanspanclass="code-keyword"not/spanspanclass="code-keyword"exists/span(spanclass="code-keyword"select/span*spanclass="code-keyword"from/spansys.databasesspanclass="code-keyword"where/spanname=spanclass="code-string"'/spanspanclass="code-string"Testing'/span)spanclass="code-keyword"create/spanspanclass="code-keyword"database/spantesting/pre/code
阿米尔Mahfoozi
评论会员:游客 时间:2012/02/06
除了其他的解决方案,你可以部署你的数据库文件到目标系统,并承诺一个附加动作:首先取下旧:{C}然后附上新:codeprelang="SQL"spanclass="code-keyword"use/spanmasterspanclass="code-keyword"go/spansp_attach_dbspanclass="code-string"'/spanspanclass="code-string"mydb'/span,spanclass="code-string"'/spanspanclass="code-string"E:\Sqldata\mydbdata.mdf'/span,spanclass="code-string"'/spanspanclass="code-string"E:\Sqldata\mydblog.ldf'/spanspanclass="code-keyword"go/span/pre/code更多信息:imgsrc=另一种方式是完全恢复以前的数据是不是对你很重要:{体C3}了解更多:{A}这两种方法都适合的条件下,你不需要现有的数据。但如果你想保留现有的数据,它需要一个数据库和应用所需的更改,将可能非常复杂,深刻的观察...