问题标签 [azure-data-studio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
70 浏览

postgresql - 如何连接到在我的本地 Windows 子系统 for Linux 中运行的数据库?

我目前使用 Windows 来运行我的项目,尽管我喜欢使用 Ubuntu 终端。因此,我个人在 Windows 中为本地项目使用数据库的方法是使用在 Windows 的 Ubuntu 终端中运行的 Postgresql。使用这种方法,我能够使用 连接到数据库psql,但是,当我尝试从 Azure Data Studio 连接到该数据库时,我收到了以下错误:

无法连接到服务器:连接被拒绝 (0x0000274D/10061) 服务器是否在主机“localhost”(::1) 上运行并接受端口 5432 上的 TCP/IP 连接?

数据库配置

0 投票
1 回答
141 浏览

excel - Azure Data Studio 生成的 Excel 电子表格将单元格值显示为文本(不是公式执行的结果)

原始问题:

在 Azure Data Studio 中,我已将 SQL 查询的结果保存到 Excel 电子表格中。当我打开电子表格时,包含公式(URL 超链接)的单元格显示为要显示的文本,而不是执行公式的结果(命名的可见可点击超链接)。

这是电子表格中的前三行原始数据:

源表名A sourceTableComposedKeyA sourceTableComposedKeyA2 源表名B sourceTableComposedKeyB
FCC_ASR_LI_20210202 =超链接("https://maps.google.com/maps?q=28.537266254426,-97.794735431672","C.2655506") https://maps.google.com/maps?q=28.537266254426,-97.794735431672 F3GIS_20210209 =超链接("https://maps.google.com/maps?q=28.537266254426,-97.794735431672","{F4C8C17C-0702-4B08-ABC5-7ABF0BD76BAA}")
FCC_ASR_LI_20210202 =超链接("https://maps.google.com/maps?q=29.709928035737,-96.912009716035","C.616145") https://maps.google.com/maps?q=29.709928035737,-96.912009716035 F3GIS_20210209 =Hyperlink("https://maps.google.com/maps?q=29.709928035737,-96.912009716035","{7F77EAB2-3588-4023-921F-4C009FC91BDC}")

解决方案 A:

通过单击单元格(例如:上面的 B2),然后按 Return,单元格然后变成公式的结果。

新问题:

我有 +20K 的单元格,我需要执行“解决方案 A”。并且手动执行“解决方案 A”+20K 次不是一种选择。

解决方案 B(勉强够用):

在投入大量时间试图解决这个问题后,我发现了一个边缘解决方案。它是选择包含公式作为文本的列的内容,然后搜索/替换“=”字符。虽然这实际上将文本转换为每个单元格的实际公式,但它使每个单元格看起来像常规文本,而不是使其具有可点击链接的默认外观。这导致我不得不手动为所有这些单元格添加下划线并选择不同的颜色。

解决方案 C(可能吗?):

我的第一个想法是这是 VBA 中 Excel 宏的工作。这是我所能得到的最接近的:

对于包含原始 URL(即单元格不以“=”字符开头)的单元格(例如:上面的 C2),此函数完全符合我的需要,它ActiveSheet.Hyperlinks.Add Cell, Cell.Value为每个单元格调用给出所需结果的单元格。但是,检测单元格(例如:上面的 B2)是否以“=”开头的代码Evaluate (Cell)不适用于选定的单元格。

我可以使用什么 VBA 代码来替换Evaluate (Cell),如果有的话,它会产生与解决方案 A 相同的效果?

0 投票
1 回答
418 浏览

asp.net - 在 MAC OS 中使用 docker MSSQL 服务器恢复 .bak 文件

我正在使用 docker MS-SQL 服务器最新版本并尝试使用 Azure 数据工作室恢复数据库 (.bak) 文件。但无法在 MAC 中找到物理位置

在此处输入图像描述

根据 Azure 数据工作室,它将数据指向/var/opt/mssql/data但是,我们无法在 MAC OS 上找到该位置。

我用来运行映像的 Docker SQL 服务器命令

0 投票
1 回答
198 浏览

python - 在 Azure Data Studio Notebook 中脱机安装 Powershell 内核

我想使用 Powershell 内核在 Azure Data Studio 中创建一个笔记本。为了在我的个人笔记本电脑上执行此操作,我确实在 ADS 中选择了 Powershell 内核并按照接下来的几个步骤进行操作。据我所知,这些步骤首先下载并安装了 Python,然后他们下载并安装了 Powershell 内核(并且可能将两者链接在一起?)。

我想在我的工作笔记本电脑上执行此操作,但不幸的是 Azure Data Studio 被阻止访问 Internet(错误是安装笔记本依赖项失败并出现错误:ETIMEDOUT。)我认为我应该能够通过下载所有所需的文件,然后手动安装它们...我已经下载并安装了 python-3.9.2,现在我可以将其用作 ADS 中现有的 Python 安装。ADS 的下一步是第 2 步:安装依赖项,它要求我安装两个内核:jupyter 1.0.0 和 powershell-kernel 0.1.4。如果我单击下一步,它会尝试通过外观下载它们。这是输出窗口中显示的内容:

笔记本依赖安装正在进行中 > "c:\Users\my_username\AppData\Local\Programs\Python\Python39\python.exe" -m pip install --user "jupyter>=1.0.0" "powershell-kernel>= 0.1.4" 标准错误:警告:在连接被 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection 0x000002010615BD90> 处的对象,'与 pypi.org 的连接超时。(连接超时 = 15)')':/simple/jupyter/stderr:

如果我去 pypi.org,我可以下载这些内核(jupyter-1.0.0.tar.gz 和 jupyter-powershell-0.1.4.tar.gz),但我不确定如何安装它们或让 ADS 了解它们。有没有人有任何快乐尝试这样做?顺便说一句,我在 Windows 10 上。

谢谢你的帮助!

0 投票
1 回答
26 浏览

json - Insights-Widget“何时”条件值选项

我正在尝试向自定义见解小部件添加“何时”条件,以便该小部件仅在特定数据库的仪表板上可见。

问题是此文档未涵盖可用的可能条件和值: https ://docs.microsoft.com/en-us/sql/azure-data-studio/tutorial-build-custom-insight-sql -server?view=sql-server-ver15

到目前为止,我为此小部件所拥有的 JSON 代码的顶部是:

但条件"database=MyDB1"还是"database==MyDB1"不起作用。我怀疑这是因为我错误地设置了这个条件的值,但是找不到如何使用这个条件的例子。

谁能建议我需要为“何时”条件放置什么以仅针对特定数据库 MyDB1 显示?

2021 年 10 月更新 后,我在 Azure Data Studio GitHub wiki ( https://github.com/microsoft/azuredatastudio/wiki/Contribution-points ) 上发现该格式要求参数使用单引号。此 wiki 中包含的示例如下:

将此应用于我的问题,我将其更改为:

但这仍然不起作用。我怀疑这database不是正确的参数名称,所以会继续搜索。微软官方文档还没有更新。

进一步更新 现在终于有了一个解决方案,我已将其放在下面的答案中(https://stackoverflow.com/a/69632460/7858451)。

0 投票
0 回答
164 浏览

python - 如何在 Azure Data Studio 中显示 IPython Notebook Output (Pandas Data Frame) 的所有列?

我目前已从 Jupyter Notebook 切换到 Azure Data Studio 以使用 Python 进行开发。

在 Azure Data Studio 中将 Pandas DataFrame 显示为单元格输出时,我只能看到适合屏幕的列。其余列是“隐藏的”。

在 Jupyter Notebook 中,我使用pandas.set_option('display.max_columns', None)命令来解决此问题。但是,在 Azure Data Studio 中它似乎不起作用。

你知道我的问题的解决方案吗?

非常感谢!罗宾

0 投票
1 回答
519 浏览

python - 在配置 SQL Server 2019 大数据集群时,无法从 Azure Data Studio 打开 pandas python 包

我正在设置 SQL Server 2019 大数据集群。初始步骤之一是安装 python 包:panda。

安装后,当我尝试导入包时,在 Azure Data Studio 中出现以下异常。

导入 pandas
ModuleNotFoundError:没有名为“pandas”的模块

在此处输入图像描述

当我从命令提示符/python 加载包时,我没有收到此异常。这可能与 PATH 环境变量有关;或者,可能是 Azure 数据工作室中的设置。

提前感谢您的任何指导。

0 投票
2 回答
166 浏览

sql - 向数据库中的所有表添加新列

我试图弄清楚是否有一种快速方法或单个查询可以向数据库中的所有表添加一个新列。

现在我正在为每张桌子做这个

是否可以在 AzureDataStudio 中进行程序或查询,以向具有相同名称和默认值的所有表添加新列。

0 投票
2 回答
725 浏览

azure-sql-database - Azure Data Studio - 为什么完全缺少还原选项?

我正在使用 Azure Data Studio 进行简单的 .bak 还原。

按照此处提供的说明进行操作。

https://docs.microsoft.com/en-us/sql/samples/adventureworks-install-configure?view=sql-server-ver15&tabs=data-studio#tabpanel_1_data-studio

在此处输入图像描述

但是,在我的 Mac 上,我根本没有这个选项。

在此处输入图像描述

我不明白。Azure Studio 中不再提供备份选项工具吗?

笔记:

Azure 数据工作室详细信息。

0 投票
0 回答
6 浏览

azure-data-studio - Split Up/Down/Left/Right 创建一个空白窗格

在 Azure Data Studio 中,如果我右键单击包含脚本的选项卡并执行右拆分(同上/下/左),我会得到一个新的空窗格。这不是预期的行为 - 我希望新窗格加载与我右键单击的选项卡中的脚本相同的脚本。

有什么我想念的吗?

我在 Windows 上运行 Azure Data Studio 1.27.0 版。