2016-06-10 85 views
2

我要寻找一些代码示例或任何库使用,我想建立一个小工具来自动化我的活动,如我可以连接到SQL Azure的。一旦我连接起来,我想部署我的数据库(mdf & ldf文件)到远程sql azure服务器。一旦部署完成,我想为已部署的数据库创建一个登录名和相应的用户,并为它们分配所需的权限数据库。目前我正在从Management Studio进行所有这些活动,但我想创建一个工具,它可以在单击按钮时完成所有这些活动。我会为我所有的活动定义一个一步一步的模板,这个工具将执行每一步。部署数据库从C#为SQL Azure的

我试过寻找图书馆,但没有找到有用的东西。现在我不知道从哪里开始,请帮助我,因为我是这些类型的新手。

回答

0

Visual Studio通过其数据库项目模板执行所有这些操作。它将直接更新目标,或者生成可执行的脚本。还请记住Management Studio的OSQL命令行版本用于执行批处理脚本。

+0

肯定我将探讨数据库项目模板,如果可以帮助我 – Deb

-1

使用Azure,您不能复制本地mdf文件。如果您需要迁移架构和数据,从本地Sql Server迁移到Azure的最简单方法是将数据库导出到BACPAC文件,然后将该文件导回到天蓝。 migrate bacppac file

创建数据库并填充后,使用Azure门户或Sql Management Studio创建其他登录。

+0

感谢发现。现在我正在使用Sql Management Studio来完成所有这些工作,正如您所解释的。我正在使用任务 - >将数据库部署到Microsoft Sql Azure。我正在寻找一个点击解决方案,以避免执行这些多个步骤。 – Deb

+0

@GaryHolland如提及有没有任何.net库或一些其他工具自动执行此操作。即通过代码在Azure服务器上创建数据库。 –

相关问题