问题标签 [ssms-addin]

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 回答
9164 浏览

sql-server - Grantor 没有 GRANT 权限

我有一个 gitlab 用户和分配给它的角色,现在 gitlab 用户需要额外的授予权限。

我正在执行以下句子。[短信 2012]

错误:

Grantor 没有 GRANT 权限

我应该向 gitlab 用户授予什么权限,以便它可以授予另一个用户授予权限。

我也试过这个但同样的错误

请作为命令告诉我

0 投票
2 回答
4296 浏览

visual-studio-2017 - 如何在 VS2017 中用 C# 为 SQL Server Management Studio 17 创建扩展?

我按照创建您的第一个扩展中的简单 Hello World 示例: Microsoft Docs 中的 Hello World 示例为 SSMS 2017 构建扩展

  1. 从可扩展性项目模板创建 VSIX 项目

  2. 将 Project > Properties > Debug 中的“Start External Program”更改为
    C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\Ssms.exe

  3. 添加-S (localdb)\MSSQLLocalDB -d sampleDB -E命令行参数,因为
    它需要指定服务器名称/数据库来运行 SSMS.exe。

  4. 使用添加新项目添加自定义命令
  5. 运行项目

如果未执行步骤 #2 和 #3,它可以在 Visual Studio 中正常工作,但是 SSMS 不会发生任何事情,尽管它会启动 SSMS。

我是否遗漏了某些内容,或者为 SSMS 创建加载项是否有任何限制?

0 投票
1 回答
845 浏览

c# - SSMS 扩展未加载

我正在尝试为最新的 SQL Server Management Studio(17.3、14.0.17199.0)创建扩展,但它只是没有加载。我在 Visual Studio 中创建了新的 VSIX 项目,添加了新项目“自定义工具窗口”,然后添加了 ssms 以在 vsixmanifest 中安装目标。之后,我刚刚构建了项目并安装了 .vsix。安装程序正确找到了 ssms 和 Visual Studio 并且安装“成功”但是当我打开 ssms 扩展时根本没有加载。

在 Visual Studio 中一切正常,“其他窗口”菜单中提供了自定义工具窗口。我检查了注册表中的条目,它们看起来很好(它们看起来与我安装的其他扩展相同并且其他扩展正在工作)。我检查了 ssms.exe 进程没有加载带有我的扩展名的 dll。我尝试SkipLoading在注册表中添加密钥,但这也不起作用。

我正在使用 vs2015,但也尝试了 2017,效果相同。我检查了我能找到的关于这个问题的所有内容,但没有任何效果。

0 投票
0 回答
668 浏览

c# - 如何在 SSMS 中获取垂直选项卡?

是否可以在垂直行中获取窗口选项卡?这样我就可以使用鼠标直接导航到更多窗口。我知道有可用的付费工具,但在我的工作环境中使用它们不是一个选项......

我担心这会花费我一些宝贵的夜晚,自己制作一个插件。谁能给我一个先机?制作这样的 SSMS 插件的最佳起点是什么?或者更好的是,是否有一个我可以作为起点的现有项目?

0 投票
1 回答
432 浏览

ssms - 当我安装了插件时,SSMS 挂起然后崩溃

我打开 SSMS 17 并在登录屏幕出现之前挂起。然后它崩溃了。我尝试使用 SSMS 2016 及以下版本,都遇到了同样的问题。

我安装了一个插件;当我删除它时,问题就消失了。这里的问题是我需要运行加载项。我尝试修复 SSMS。它没有用。重新安装插件也没有用。

前几天一切正常,我没有任何问题,也没有更新 SSMS 或加载项。

事件查看器错误:

0 投票
0 回答
441 浏览

sql - 如何通过查询在 MSSQL 服务器中生成脚本?

我知道要生成脚本,我们需要按照 Management Studio 中的步骤操作;

但我不想每次都这样做,是否有任何查询或 SP 或函数来做同样的工作,因为我的工作是将远程连接到客户端并将模式获取到我的本地并完成工作,所以遵循以上步骤对我来说既乏味又耗时。如果有任何现成的脚本作品可用,那将大有帮助。

0 投票
1 回答
6194 浏览

sql-server - 如何为 SSMS 2019 (v18) 创建扩展

SQL Server Management Studio 18 RC1于 2018 年 3 月 28 日推出

已经针对 SSMS 17提出了这个问题,但是在为不同版本的 SQL Server Management Studio 创作扩展时会有细微的差异。

让 Hello World 应用程序在 SSMS 2019 中运行的步骤是什么?

0 投票
0 回答
88 浏览

c# - SSMS 18 VSIX 项目。修改查询窗口内容

由于 SSMS 18 已经放弃了对 SSMS 扩展包 ID 的要求,我想我会试一试。在这个领域是全新的,我不知道从哪里开始。根据那里的各种教程,我已经了解了工具中的菜单项。

我想做的是修改当前活动的查询窗口以创建一个简单的代码段自动完成功能。IE 输入 'sf' 来自动填充到 'select * from'。那种事。

我需要从 ssms 导入哪些参考资料才能开始使用它?

0 投票
0 回答
84 浏览

sql - 交叉应用后 ApexSQL 代码完成不起作用

我有用于 SSMS 的 ApexSQL Complete 加载项,它正在使用 SQL Server 数据库。每当我使用该CROSS APPLY功能编写查询时,代码完成对我的 SQL 代码停止工作。

一个示例查询似乎破坏了JOIN关键字后的代码自动完成功能: