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

sql-server - 如何从本地 .BAK 文件恢复 SQL Server 2005 DB?

我需要从不在服务器上但在我的本地计算机上的 .BAK 文件恢复数据库。

通常,我将桌面远程连接到 SQL 服务器,复制 .BAK 文件,然后使用 Management Studio 进行恢复。但这感觉有点尴尬,尤其是在这样的日子里,当我因为远程桌面上已达到允许的连接数而被淘汰时。

我想使用 Management Studio 从本地机器上的文件中恢复数据库。我可以通过 Management Studio 连接到 SQL 服务器,但是当我执行任务 -> 恢复 -> 数据库并选择文件时,它只能让我浏览服务器的文件系统。

有没有办法让它在我的本地文件系统上查找 .BAK?

0 投票
1 回答
234 浏览

sql-server-express - SQL Management Studio Express - 项目和解决方案

我有 SQL Managment Studio Express,但请注意它没有用于解决方案和项目创建的附加组件。是否有下载来添加该功能,以便我可以对查询和连接进行分组?还是这种功能不适用于express?

0 投票
1 回答
3486 浏览

sql - 创建脚本的 SQL 错误

我在带有 Create Script to New 的表上使用了 SQL Server 管理工作室,并做了一些小的改动。给我一个错误“'('”附近的语法不正确,用于“WITH”之后的“(”)

0 投票
2 回答
1005 浏览

sql-server - sql server:导入操作不会复制完整架构

我记得 sql server 2000 中的导入工具会复制索引、关系等。在 sql server 2005/2008 中,SSMS 中的导入工具只会创建表、复制数据,但缺少键、索引和关系。我在导入向导中找不到启用此功能的选项?我在这里想念什么?出于任何充分的理由,这不再可能了吗?

0 投票
3 回答
4064 浏览

sql - Sql Server 活动监视器中的这个过程是什么?

SQL Server 2005 活动监视器中有一个似乎一直在运行的进程。双击它会产生以下查询:

CREATE TABLE #tmpDBCCinputbuffer ([EVENT TYPE] NVARCHAR(512), [PARAMETERS] INT, [EVENT Info] NVARCHAR(512)) INSERT INTO #tmpDBCCinputbuffer EXEC ('DBCC INPUTBUFFER(58)') SELECT [EVENT Info] FROM #tmpDBCCinputbuffer

知道它是什么吗?危险吗?

0 投票
5 回答
2561 浏览

visual-studio - Sql Server Management Studio 是否有类似 devenv.exe /Edit 的命令行选项

我正在使用 Visual Studio 的外部工具在 Sql Server Management Studio (SSMS) 中打开 .sql 脚本。问题是,每次我使用外部工具命令从 Visual Studio 打开一个 .sql 文件时,它都会打开一个新的 SSMS 实例。

Visual Studio 有一个开关 /Edit 可以执行此操作,是否有用于 SQL Server Management Studio 的开关?

0 投票
2 回答
26959 浏览

sql-server - 如何在 SQL Server Management Studio 中获得“管理员权限”?

我正在使用 SQL Management Studio 2008 Express 作为本地 SQL Server 2008 Express 实例的图形界面,这两个实例在本地仅用作我的 Web 项目的测试和开发界面。

我最近对 ​​SQL 编码更有信心,并开始使用一些更复杂的 sql 东西——我最新的探索领域是触发器。但是,令我惊讶的是,我的服务器实例似乎没有管理员权限,这意味着我不能做简单的事情,比如调试或更改访问权限。

当我尝试开始调试时,我收到一条权限被拒绝消息,当我尝试管理不同数据库的权限规则时,我也看到了它。我怀疑这与我在安装服务器时选择的某些选项有关,但是由于我已经设置了多个数据库并填充了数据,因此我不想卸载并重新安装整个东西。

有什么方法可以更改哪个用户帐户是服务器实例的主管理员?如果没有,是否有任何其他方法可以获得例如调试我的触发器的权限?

0 投票
3 回答
3348 浏览

sql-server - 在 SSMS 的工具栏中添加“选择前 1000 个”命令

这些天我经常使用 SQL Server Management Studio (2008)。如果它在工具栏中有一个“选择前 1000 个”命令(或快捷键),它会让我的生活变得更轻松。有什么办法我可以做到。我尝试查看自定义对话框,但在那里找不到该命令。

0 投票
4 回答
1345 浏览

sql-server-2005 - 与 SQL Server Management Studio 同步数据

我正要购买 redgate.com 的比较包时,我意识到像这样的任务似乎不太可能在 Management Studio 中执行。

我有一个开发数据库,​​我有一个实时数据库。我开发我的应用程序,添加存储过程,更正数据结构中的小问题,并可能添加一些新表。现在我希望将更改添加到实时服务器。由于我不太可能 100% 跟踪我的所有更改,我当然希望它只是自己改变我所做的更改。

有谁知道 Management Studio 中此任务的最佳实践是什么?我的意思是,这一定是我们在大型项目中都面临的一项任务。

0 投票
5 回答
3640 浏览

sql - 在创建后使用表:对象不存在

我在 T-SQL 中有一个脚本,如下所示:

在第二行我得到错误:

找不到对象“TableName”,因为它不存在或您没有权限。

我从 Management Studio 2005 执行它。当我在这两行之间加上“GO”时,它就可以工作了。但我想要完成的是不要使用“GO”,因为我想在它完成时将此代码放在我的应用程序中。

所以我的问题是如何在不使用“GO”的情况下完成这项工作,以便我可以从我的 C# 应用程序以编程方式运行它。