问题标签 [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 投票
1 回答
686 浏览

azure-data-studio - Azure Data Studio:另存为带有标题的 CSV

我看到了有关如何将查询结果保存为 csv 的文章。可以用标题保存吗?

参考: Azure Data Studio:另存为 CSV

0 投票
2 回答
43 浏览

sql - How do you use a loop in SQL to compare a record to a previous record?

I am looking at a data set of Emergency Room visits. I only want to keep visits per ID that are 30 days apart. So as an example say I have this below.

If I start with ID=1:

  • In Row 1 I can see that the lag between row 1 and 2 is 15 days so I will exclude, or for now flag, row 2.
  • Then I will continue to use Row 1 to evaluate Row 3. Again this is only 17 days so I will exclude Row 3 and look at Row 4.
  • Row 4 is 30 days away so I keep it and then use Row 4 to evaluate Row 5....and so on.

I have been trying to do this with the lag function but I can't figure out how to utilize the lag when I have to continue to use the 'anchor' row to evaluate several rows.

Top is what I have and bottom is what I want. Any ideas?

I am using AZURE data studio.

HAVE

WANT

0 投票
0 回答
217 浏览

sql-server - Azure Data Studio 不会连接到 Debian 10 上的 MSSQL 服务器

我在 VirtualBox 上全新安装了 Debian 10。从 Microsoft 软件包存储库安装 ADS。当我尝试创建一个 MSSQL 数据库连接时,该应用程序只是坐着并以高 CPU 旋转。ADS 从不连接。在同一个虚拟机上,我可以使用 DBeaver 连接到服务器。我也可以毫无问题地将 ADS 连接到 Postgresql 数据库。

ADS 在 Kubuntu VM 和 Centos VM 上运行良好。有人知道 Debian 安装会发生什么吗?

渲染器日志显示已创建的连接,但应用程序只是坐在那里没有完成:

谢谢,麦克

0 投票
0 回答
329 浏览

sql-server - SQL Server Docker 无法恢复数据库

我正在尝试将数据库还原到 Docker SQL Server。备份是在 Windows 机器上创建的。

我正在尝试使用 Azure Data Studio,但出现此错误:

还原数据库:Microsoft.Data.SqlClient.SqlError:无法执行备份日志,因为没有当前数据库备份。

在 Azure Data Studio 中使用内置向导时运行此 SQL:

我也在尝试使用带有 SQL Server 备份/恢复插件的 DataGripr,但它失败了。

错误消息:操作系统在“/var/opt/mssql/data/XXXXXX_log.ldf\XXXXXX.mdf”上尝试“RestoreContainer::ValidateTargetForCreation”时返回错误“267(目​​录名称无效。)”。

我的linux配置:

  • Manjaro 20.0.0.3
  • 文件系统:BTRFS

我不知道我做错了什么。上次我在 Windows 上的 docker 上安装了 SQL Server,我能够从文件中恢复数据库。

0 投票
1 回答
2287 浏览

sql-server - SQL Server 连接失败,Linux Mint + SQL Server 2008 R2 使用 AzureDataStudio

我正在尝试使用 SP4 数据库连接到我的 SQL Server 2008 R2,但是,我收到了这个错误,我尝试了一些在这里找到的解决方案,但没有一个对我有用。

PS。我不知道如何理解这个错误

Microsoft.Data.SqlClient.SqlException (0x80131904):与服务器成功建立连接,但在登录前握手期间发生错误。(提供者:TCP 提供者,错误:35 - 捕获到内部异常)

System.Security.Authentication.AuthenticationException:身份验证失败,请参阅内部异常。

Interop+OpenSsl+SslException:SSL 握手失败,出现 OpenSSL 错误 - SSL_ERROR_SSL。

Interop+Crypto+OpenSslCryptographicException:错误:1425F102:SSL 例程:ssl_choose_client_version:不支持的协议

我知道错误是:

SSL 握手失败并出现 OpenSSL 错误

我的 openssl 版本:

我也试图改变我的openssl.cnf

  1. 在开头添加这一行

  2. 在末尾添加这些行

但我仍然收到此错误。

PS:我正在使用 Azure Data Studio

0 投票
2 回答
393 浏览

sql-server - 在 Jupyter SQL 笔记本中添加本地图像

开始使用 Azure 数据工作室并为我们系统中的一些 SQL 进程创建文档。

作为其中的一部分,我需要在文档中包含流程图。目前,我已将图像上传到 URL,并且能够将图像从 URL 嵌入到文档中。

但是有什么方法可以包含本地文件夹中的图像吗?请协助。

0 投票
1 回答
1000 浏览

sql-server - Azure Data Studio 不记住或不保留连接

新手问题:

我有一组笔记本,我想在同一个 ADS 会话中连接到单个服务器和数据库,其结构类似于书中的章节。对于单个笔记本,我可以指定并连接到数据库,并成功执行代码单元。

当我打开另一个笔记本(在当前 ADS 窗口、相同文件夹和工作区中显示为新选项卡)时,我看不到我之前在“附加到”下拉列表中定义的连接。我必须再次通过连接向导才能输入服务器和身份验证详细信息。

此外,即使在设置连接时选中“记住密码”后,先前定义的连接也不会显示在最近或保存的连接下。有没有人见过这种行为?

我还没有找到有关管理多个笔记本的任何文档。我是否超出了笔记本的使用方式?

谢谢。

0 投票
1 回答
1089 浏览

azure-data-studio - Azure Data Studio 在编辑模式下在单元格中设置 NULL

当我处于编辑模式时,有什么方法可以在 Microsoft Azure Data Studio(SQL Management Studio 的 VSCode 版本)的单元格中输入 DB NULL 值?我找不到任何相关的。没有上下文菜单,也没有键盘快捷键。谢谢

0 投票
2 回答
52 浏览

sql - 为什么我需要两次声明变量:在动态查询之内和之外?

我正在将现有的静态查询改造成动态的。为什么我需要两次声明变量?一次位于文件顶部(用于后续的不变查询),再次位于动态 SQL 语句中。这与动态 SQL 的行为方式有关吗?

我的代码是这样的:

仅供参考,我只有“my_db”的读取权限。
我使用https://www.sqlservertutorial.net/sql-server-basics/sql-server-pivot/来透视动态查询

0 投票
1 回答
3876 浏览

regex - 如何在每个查找结果的 VSCode 中设置多个光标

今天我想编辑遵循 Regex 模式的 SQL INSERT 中的所有站点。我意识到,如果我可以使用 Visual Studio Code 中的多光标功能,我可以一次进行大量更改。

例如,在下面的 SQL

contactIdand并不是真正的isActivevarchars,我可以用正则表达式找到它们'\d+',但我不知道如何使用键盘命令或快捷键将光标设置到每个位置。你会怎么做?