问题标签 [ssms]

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 投票
11 回答
274747 浏览

sql-server - 如何在不使用 MS SQL Server Management Studio 的情况下更改 SQL Server 中的默认数据库?

我从 SQL Server 中删除了一个数据库,但事实证明我的登录名被设置为使用删除的数据库作为其默认值。我可以通过使用连接对话框中的“选项”按钮并选择“主”作为要连接的数据库来连接到 SQL Server Management Studio。但是,每当我尝试在对象资源管理器中执行任何操作时,它都会尝试使用我的默认数据库进行连接并失败。

有谁知道如何在不使用对象资源管理器的情况下设置我的默认数据库?

0 投票
1 回答
921 浏览

ssms - SQL Studio - “修改存储过程”脚本错误

在 MS SQL Server Management Studio 2005 中:

如果您将工具|选项|脚本|“包含 IF NOT EXISTS 子句”设置为 true,则修改存储过程将创建一个甚至无法正常工作的奇怪脚本。它看起来像下面这样:(省略号用于简洁)

这显然不起作用,因为调用 ALTER 语句的唯一方法是存储过程不存在。

因此问题是:有没有办法改变这个生成的代码?某个地方的模板(这似乎与模板工具中的构建无关)?

(对此行为的轻微解释:编写 CREATE 语句的脚本会生成相同的代码,其中 IF NOT EXISTS 更有意义)

0 投票
1 回答
710 浏览

64-bit - 通过 2008 64 位 SSMS 访问 SQL Server Express 2005 数据库

我有一台 64 位 Vista 笔记本电脑。最初,我尝试在我的计算机上安装 64 位版本的 SQL Server Express 2005,但无论我尝试什么,似乎只有 32 位版本的工作......所以这就是安装的。

32 位 SQL Server Express 2005 运行良好,但最近我安装了 64 位版本的 SQL Server Express 2008 - 具有所有工具和功能。在安装过程中,它正确识别了我的 2005 数据库,但它迫使我在安装 2008 版本之前卸载我的 2005 SSMS。

这很好,但问题是当我尝试通过 2008 SSMS 访问现有的 2005 数据库时,它给了我以下消息:

“无法访问数据库板(对象资源管理器)”

--其中“planboard”是我的 2005 数据库的名称。

有谁知道如何解决这个错误/问题?

——谢谢迈克 C。

0 投票
2 回答
467 浏览

sql-server - MSSqlSM 工作室反应真的很慢

我的 Microsoft SQL Server Management Studio 很慢。慢,我的意思是> 1分钟来渲染上下文菜单-慢。所有其他事情都很好。与数据库本身的连接并不慢(我的应用程序工作得很好,而且我猜上下文菜单不需要连接到数据库)..

有人知道我应该检查什么来解决这个问题吗?

- 编辑 -

  • cpu 3%左右
  • 免费公羊的演出
  • 仅在对象资源管理器中的表上单击鼠标右键,仅此而已
  • 数据库是远程的
  • 这是SSMS的完整版
  • 没有系统记录错误
  • 重装没有效果

更新

我安装了 Toad for SQL,一切都非常顺利。实际上,我发现它比 MSSql 对我来说更有效率。这不是我的问题的真正答案,但它肯定是一个解决方案。

0 投票
1 回答
3172 浏览

sql-server - 在 SQL Management Studio 2005 中附加数据库时缺少驱动器

我正在尝试从 SQL Management Studio 2005 中将外部 mdf 文件附加到我的 SQLEXPRESS 实例。但是,我无法在“查找数据库文件”提示中的目录浏览器下看到数据库文件所在的驱动器.

是否有任何东西阻止 Management Studio 或 SQL 实例识别我的驱动器?驱动器本身是安装在我的计算机中的本地磁盘。

0 投票
3 回答
385348 浏览

sql-server - Format SQL in SQL Server Management Studio

In Visual Studio & other IDEs, you can easily auto format your code with a keyboard shortcut, through the menu, or automatically as you type.

I was wondering if there is yet a way to enable this standard feature in SQL Server Management Studio?

I'm working with some large-ish stored procs that are a mangled mess of poorly formatted SQL and it'd be nice if I could just go "Select All -> Format SQL"

0 投票
1 回答
1164 浏览

c# - SSMS 的 C# 外部工具 - 从标准输入读取

我正在尝试编写一个利用 SQL Server Management Studio 的外部工具功能的应用程序。

要指定外部工具,您可以输入应用程序的路径并指定一些参数以通过 STDIN 传递给应用程序。

目前我只有一个显示参数的表单。每次我运行外部工具时,我都会得到一个新的应用程序实例。

理想情况下,我希望第一次运行该工具来加载应用程序,然后每次运行都从 STDIN 获取参数并对其进行处理,而无需创建应用程序的新实例。

有什么我可以做的可以允许这个,还是我被很多窗户困住了?

提前致谢

0 投票
3 回答
634 浏览

sql-server - 如何使 Sql Server Management Studio 中的选项卡下拉显示更多文件名

只有我对此感到恼火吗?如果文件名具有相同的前缀,或者比上下文窗口宽度长,我什至不知道我正在单击什么 proc。

0 投票
5 回答
6362 浏览

sql - 是否有免费的 SQL Server Mgmt Studio 自动完成插件?

我知道 Red Gate 有这样的产品,但我宁愿不必为在我看来应该内置到 SSMS 中的东西付费。谢谢!

0 投票
5 回答
28155 浏览

sql-server - Sql Server 管理工作室如何自动大写

当您编写 sql 查询时,是否有任何免费的“内置”方法可以将 SQL 2005/2008 管理工作室中的“关键字”大写?

IE

应自动更改为: