使用DSC创建SQL数据库(即表,列,数据类型等)

时间:2017-01-13 10:29:52

标签: sql-server dsc

install SQL Server有DSC资源,但似乎没有任何资源可以将数据库安装到SQL Server中(即创建表,列,数据类型,存储过程等)。

目前我正在使用Script资源来运行install_my_database.sql文件,但我正在寻找更多的DSC方法(我可以说这是一种资源"确保这一点表,确保这些列等#34;)。

有人知道任何可以满足我需求的东西吗?

请注意,我知道我可以编写自己的DSC资源来实现这一目标(这将是一个有趣的未来项目),但我真的在寻找一个实施的解决方案 - 我&# 39;我试图不重新发明轮子。

1 个答案:

答案 0 :(得分:1)

您可以打包数据库并将其部署为DACPAC(或BACPAC,这是一个带有包含数据的惩罚名称的DACPAC)。安装,升级和删除已安装的数据库可以使用结构化方式完成,而不是运行临时脚本。

PowerShell库托管了一个名为xDatabase的DSC资源。免责声明:我没有个人经验。