首页 > 解决方案 > 在没有 SSMS 的 chromebook 中在线更新 MS Azure SQL T-SQL 存储过程、函数、表和视图?

问题描述

我支持一些 MS Azure 云解决方案,即 Azure SQL + Azure Functions C# + Azure Web + JS 框架。我一直在使用 Chromebook 远程工作,能够支持 90% 的解决方案,但 SQL 存储过程、表和视图除外,因为我无法安装 SSMS 或 SSDT。

Azure 在我的数据库中有一个查询编辑器功能,我可以使用它来测试和查询我的数据,但它不会让我更新 DDL。该功能警告说它的功能有限,并打开 SSDT 以获得全部功能。

在没有 Microsoft 客户端的情况下基于在线/网络编辑我的 MS-SQL DDL 有什么好的选择吗?

顺便说一句...是否可以从具有足够权限的代码中的 Azure 函数更新 Azure SQL DDL?

标签: azuressmssql-server-data-toolschromebookazure-sql-server

解决方案


使用 Linux 应用程序并安装 Azure Data Studio。

首先,您需要在 Chromebook 上启用 Linux 应用程序。您可以在设置、Linux (Beta) 中执行此操作。然后,Chromebook 将需要一些时间来设置环境。

完成后,下载最新版本的 Azure Data Studio 并下载.deb文件版本:https ://docs.microsoft.com/en-us/sql/azure-data-studio/download-azure-data-studio?view =sql-server-ver15

下载后,打开 Chromebook 上的文件,然后将其复制到 Linux 文件文件夹,您现在将在左侧看到。然后打开您的应用程序菜单并打开(新)终端应用程序。然后运行命令:

sudo apt update && sudo apt dist-upgrade

如果要安装任何更新,请回答是。然后运行:

sudo dpkg --install azuredatastudio-linux-1.16.1.deb 

显然,如果文件名不同,请替换文件名,并且我假设您将文件放在linux区域而不是目录中。

您可能需要在sudo apt install -f之后运行以修复任何依赖项,然后dpkg再次运行该命令。

完成后,您可以在应用程序中找到 Azure Data Studio 并运行它;像这样:

在此处输入图像描述

请注意,如果您将搜索键保留为搜索键,并且未启用顶部的功能按钮,则某些命令在 Chromebook 上更难执行。如果你这样做,我建议为命令命令设置一些自定义快捷键。例如,在我的 Chromebook 上,我使用Ctrl+ KCtrl+R来执行查询。


推荐阅读