Questions tagged «ssms»

SQL Server Management Studio,SQL Server附带的图形化前端工具,用于管理和查询数据库。它还支持管理其他捆绑系统,例如SSAS。


4
如何删除SSMS中的换行符?
我正在处理如下所示的SQL create procedure as begin 请注意,例如as和之间的差距很大begin。 如何删除这些?我使用了SQL格式化程序,但这不起作用。
22 sql-server  ssms 

1
查找最近在数据库上执行的所有查询
[我是初学者级T-SQL程序员] [..希望我在正确的堆栈交换站点上] 我想获得我执行的所有查询的列表(至少,从早上起我今天执行的查询)。我需要报告查询的执行时间。 在线搜索并没有为我提供很多有用的信息。我在网上发现的唯一看起来很接近的查询是 SELECT deqs.last_execution_time AS [Time], dest.TEXT AS [Query] FROM sys.dm_exec_query_stats AS deqs CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest ORDER BY deqs.last_execution_time DESC 该查询返回了一些奇怪的结果(其中大多数是一堆的存储过程)。而且,所有这些结果都显示从今天下午开始执行的查询(我需要从早上开始执行查询)。 我在之前的问题中找不到任何内容(如果已经提出类似的问题,请指向我)。 我看到了一些有关SQL Profiler的建议,但是我想Profiler仅在我已经开始跟踪时才可以帮助我(如果我错了,请更正我)。 有人可以建议我如何获取自早上以来已在数据库上执行的所有查询的列表(包括查询执行时间)。 [如果我还能以某种方式获得执行查询的用户的用户名,那将是有帮助的(不是必需的)

3
我可以在2008服务器上使用SQL Server Management Studio 2012吗?
此问题是从Stack Overflow 迁移而来的,因为可以在Database Administrators Stack Exchange上回答。 迁移 7年前。 我的学校正在使用SQL Server2008。上次使用它时,我仅在家中安装了SQL Server Management Studio 2008,并使用VPN连接到学校的服务器。 现在,我想再次安装SQL Server Management Studio,但是这次提供了2012版本。 SQL Server Management Studio 2012是否可以在学校的SQL Server 2008上运行?还是我需要2008版本?
21 sql-server  ssms 

8
“即使在MS SQL Server Management Studio中创建了存储过程,也找不到存储过程”
我testtable在数据库内部创建了一个testbase具有以下结构的表: product_no (int, not null) product_name (varchar(30), not null) price (money, null) expire_date (date, null) expire_time (time(7), null) 我使用了Microsoft SQL Server 2008 Management Studio。 我创建了一个存储过程testtable_pricesmaller,如下所示 use testbase go create procedure testtable_pricesmaller @pricelimit money as select * from testtable where price = @pricelimit; go 并能够Object Explorer在Microsoft SQL Server Management Studio 上查看存储过程。(它在的以下树结构中列出Object …


3
禁止SQL Server Management Studio自动完成
此问题是从Stack Overflow 迁移而来的,因为可以在Database Administrators Stack Exchange上回答。 迁移 7年前。 有没有办法在键入查询时临时禁止SQL Server Management Studio的自动完成?我不想完全禁用自动完成功能,而只是说在输入特定单词时按住某些键,以免妨碍自动完成功能。 例如说我有以下查询 SELECT Foo, Foo2 FROM SomeTable 作为I型Foo,然后打空格键SQL Server Management Studio中的自动完成踢并完成Foo对FooBar。



2
如何将调试按钮添加到SSMS v18?
该Debug按钮位于此版本的SSMS中: 但是它在版本18预览4中不存在: 我尝试了几种方法将Debug按钮添加到我的SSMS中,但未成功。 是否可以将Debug按钮添加到SSMS v18?
20 sql-server  ssms 

1
为什么简单循环会导致ASYNC_NETWORK_IO等待?
在使用SSMS v17.9的计算机上,以下T-SQL大约需要25秒: DECLARE @outer_loop INT = 0, @big_string_for_u VARCHAR(8000); SET NOCOUNT ON; WHILE @outer_loop < 50000000 BEGIN SET @big_string_for_u = 'ZZZZZZZZZZ'; SET @outer_loop = @outer_loop + 1; END; ASYNC_NETWORK_IO根据sys.dm_exec_session_wait_stats和,它累计532毫秒的等待时间sys.dm_os_wait_stats。总的等待时间随着循环迭代次数的增加而增加。使用wait_completed扩展事件,我可以看到等待大约每43毫秒发生一次,但有一些例外: 另外,我可以获得在ASYNC_NETWORK_IO等待之前发生的调用堆栈: sqldk.dll!SOS_DispatcherBase::GetTrack+0x7f6c sqldk.dll!SOS_Scheduler::PromotePendingTask+0x204 sqldk.dll!SOS_Task::PostWait+0x5f sqldk.dll!SOS_Scheduler::Suspend+0xb15 sqllang.dll!CSECCNGProvider::GetBCryptHandleFromAlgID+0xf6af sqllang.dll!CSECCNGProvider::GetBCryptHandleFromAlgID+0xf44c sqllang.dll!SNIPacketRelease+0xd63 sqllang.dll!SNIPacketRelease+0x2097 sqllang.dll!SNIPacketRelease+0x1f99 sqllang.dll!SNIPacketRelease+0x18fe sqllang.dll!CAutoExecuteAsContext::Restore+0x52d sqllang.dll!CSQLSource::Execute+0x151b sqllang.dll!CSQLSource::Execute+0xe13 sqllang.dll!CSQLSource::Execute+0x474 sqllang.dll!SNIPacketRelease+0x165d sqllang.dll!CValOdsRow::CValOdsRow+0xa92 sqllang.dll!CValOdsRow::CValOdsRow+0x883 sqldk.dll!ClockHand::Statistic::RecordClockHandStats+0x15d sqldk.dll!ClockHand::Statistic::RecordClockHandStats+0x638 sqldk.dll!ClockHand::Statistic::RecordClockHandStats+0x2ad …
19 sql-server  ssms 

5
在SSMS中找不到服务器代理
我正在遵循该指南-http: //www.sqlchicken.com/2009/07/how-to-create-a-server-side-trace-with-sql-profiler/,该指南将一直运行到步骤8 现在安排新创建的脚本。在SSMS中,连接到要跟踪的服务器。转到您的SQL Server代理并展开它,以便可以看到Jobs文件夹。右键单击Jobs文件夹,然后选择New Job。 我找不到SQL Server Agent。在哪里可以SQL Server Agent看到?我已经给当前用户所有访问权限。


4
SSMS工具包替代品[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为数据库管理员Stack Exchange 的主题。 5年前关闭。 有没有可以与SSMS Tools Pack 2012媲美的工具?许可(每台机器30美元,任何数量的机器100美元……为期3个月的许可)还有很多需要改进的地方,我不确定还有哪些其他选择可用。 例如,我真正想念的一件事是“保存您运行的每个查询”。进行修补和研究时,在运行查询时对不同版本的查询进行运行备份是非常宝贵的。或者,当我意识到我没有2个月前正在处理的查询的备份时。 澄清:SQL Server Management Studio没有官方的附加组件支持,但是那里有一些工具。SSMS Tools Pack是我非常喜欢的工具包(2005、2008版本),但是2012年的许可费用太高了。(我会支付合理的许可证费用,但这不是这里的问题。) 例如,我发现了SSMS Boost,它在SSMS中添加了一些很酷的功能,似乎值得。 SQL Server 2012还可以使用哪些其他加载项?我很想有一些东西可以像SSMS Tools Pack一样在按F5时保存查询,或者除了列出的两个工具之外还有其他东西?

2
为什么我不能使用NEWSEQUENTIALID()作为列的默认值?
我试图在Management Studio中创建一个表,并在阅读了有关新功能(从SQL 2005开始)后NEWSEQUENTIALID(),以为我会尝试一下。 这就是我在做什么: 但这不是让我。我收到的错误消息是: 'FormTemplate (Forms)' table - Error validating the default for column 'FormTemplateId'. 我在这里错过了一个把戏吗?我肯定在运行SQL Server 2008 R2。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.