Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface 用于创建Azure数据库表的GUI_User Interface_Azure_Azure Sql Database - Fatal编程技术网

User interface 用于创建Azure数据库表的GUI

User interface 用于创建Azure数据库表的GUI,user-interface,azure,azure-sql-database,User Interface,Azure,Azure Sql Database,在移动到Azure之前,我曾在Visual Studio 2010中直接从服务器资源管理器中为我的数据库创建和修改数据表(添加新表/打开表定义) 不幸的是,对于SQLAzure数据库,“功能不受支持”似乎再也不可能这样做了。有人知道用于创建和修改数据表模式的基于GUI的工具吗?很明显,我可以编写这些更改的脚本,但是使用GUI要快得多 Visual Studio 2012是否支持此功能?是的,Visual Studio 2012的服务器资源管理器支持与SQL Azure数据库服务器的连接。但您也可

在移动到Azure之前,我曾在Visual Studio 2010中直接从服务器资源管理器中为我的数据库创建和修改数据表(
添加新表
/
打开表定义

不幸的是,对于SQLAzure数据库,“功能不受支持”似乎再也不可能这样做了。有人知道用于创建和修改数据表模式的基于GUI的工具吗?很明显,我可以编写这些更改的脚本,但是使用GUI要快得多


Visual Studio 2012是否支持此功能?

是的,Visual Studio 2012的服务器资源管理器支持与SQL Azure数据库服务器的连接。但您也可以使用免费(或更新版本)连接到SQL Azure,甚至可以使用SQL Server管理门户中的设计器

编辑:

我知道你想要一个设计师的用户界面。据我所知,SSMS中没有此类功能,但Visual Studio 2012确实支持此功能。如果您不想切换到VS2012,您仍然可以从SQL Azure管理门户使用UI

  • Visual Studio 2012
  • SQLAzure管理门户
与SQL Server 2012一起提供并与VS2012集成的SSDT(SQL Server数据工具)怎么样。它支持SQL Server和SQL Azure的GUI


连接到数据库很好,我的开发人员机器上已经安装了SSMS 2012 Express,但没有用于在SSMS或VS2010中创建表的GUI。你是说在VS2012中有一个GUI用于创建/修改与Azure数据库一起工作的表吗?感谢你的全面回答,看起来是时候升级到VS2012了。我在数据库中看到了一个很好的表的图形表示。它在对应于表的外键等的框之间有行。信息量非常大,但我不知道这是一个真正的工具,还是一个有人手工绘制的演示文稿。你看到了吗?它叫什么?这种表示通常在您使用O/R映射程序(如LinqToSQL或EntityFramework)时显示。如果您使用的是Visual Studio,请向解决方案中添加新的EntityFramework模型,并从现有数据库生成该模型。还可以在设计图面上拖放类(表)和连接,并从中创建数据库。这种图被称为实体模型或实体关系模型。希望这能有所帮助。SQL Server的某些SKU中存在一个名为“数据库关系图”的功能(SQL Azure不支持它们)-这里有一个到演练的链接:Shaun,听起来它可能会工作!我正在寻找一个升级到VS2012的借口,所以可能就是这样。不太确定,但据我所知,SSDT与VS2010配合使用。请注意,截至今天(11/04/13),无论是带有SSDT的VS2012还是SSMS都不支持Azure表的图形化创建。您可以编写它们的脚本,但没有与本地SQL Server相同的功能。还请注意,带有SSDT的VS2012具有图形表编辑功能,但SSMS没有。我挠头想知道为什么你要的东西没有包含在所有三个工具集中。非常奇怪!我对Azure数据库脚本缺乏intellisense也有同样的不满,这使得使用Azure DBs的速度慢得多。尽管关于SSDT+VS2012的GUI编辑,它似乎存在(基于@Nico的帖子)?除非MS在最近的更新中撤销了这一点,否则Nico认为您可以在VS2012中编辑表是正确的,但我保证,如果没有脚本,您无法创建表。我的VS2012是专业版,已完全更新。我现在正在本地开发我的db,然后使用脚本将其整体移动到Azure,但展望未来,一旦我在Azure中的表中有了数据并希望保持其完整性,这将不会太好。我刚刚在VS2012中使用实体框架中的GUI成功创建并同步了一个Azure表。它不像SSMS那么简单,但它是一个非常好的建模工具。这很有趣。我们目前使用ADO.NET,迁移到实体框架是一项艰巨的任务吗?EF是否为SQL Azure数据库提供了更有效的接口?