在本地Azure模拟器上创建SQL Server数据库(不在线)

时间:2013-07-01 13:01:19

标签: sql-server visual-studio azure-sql-database

我已成功创建在Visual Studio 2012中的azure仿真器上运行的基本表,并且我还设法创建了几个可在单台计算机上使用应用程序的SQL Server数据库。我想知道如何组合这些来创建在我的本地azure仿真器上运行的SQL Server数据库,允许其他计算机和移动设备连接到它。

我对此做了一些研究,并且有很多关于它的主题,但似乎你必须在Azure在线门户上创建数据库然后连接到它,但我希望跳过这个因为我想避免连接到任何在线资源。

如果有人可以请我指出正确的方向,因为我仍然不确定使用azure及其所有功能。如果我可以在visual studio上创建一个SQL Server数据库,然后通过azure指定一个连接字符串,那就太好了。 (必须通过Azure连接)

“对于本地测试,您可以在应用程序中使用本地SQL Server(完整,快速甚至CE) - 只需使用本地连接字符串代替.cscfg或.config文件中的SQL Azure - 然后本地计算实例将像任何其他本地进程一样连接。“引自How do I test locally against SQL Azure?

我已经阅读了这个问题的帖子,但对于新手编程知识,答案有点过于含糊。 如果有人也可以详细说明,我认为它可以帮助我。

提前致谢!

1 个答案:

答案 0 :(得分:0)

Azure SQL数据库没有模拟器。

正如您引用的帖子指出的那样,您使用本地SQL实例(CE,server,express,localdb)来模拟您的数据库操作。

当您准备好迁移到Azure SQL数据库时,只需将连接字符串更改为指向Azure SQL数据库而不是本地数据库。

请注意,Azure SQL数据库和典型的SQL安装具有功能差异,因此需要考虑。您可以在本地实例上运行一些Azure SQL

不支持的T / SQL