Questions tagged «ssms»

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

1
多次创建和删除#SomeTable是“合法的”吗?
我已经将代码分类为“连贯的块”,可以一遍又一遍地插入较长的“配置脚本”中,而我使用的模式之一是: CREATE TABLE #WidgetSetting ( WidgetID bigint not null, Name nvarchar(100) not null, Value nvarchar(max) not null, CreateDate datetime not null ) INSERT VALUES MERGE TABLES DROP TABLE #WidgetSetting 但是现在SSMS抱怨到下次CREATE TABLE火灾时该对象已经存在。是什么赋予了? 我认为很明显,我将不得不在脚本开始时声明一次表,然后截断而不是删除,但是自然地,令人沮丧的是,无法仅删除表并再次使用相同的名称。

3
是否可以独立安装SQL Server Management Studio Express?
我想知道是否将SQL Server Management Studio Express(主要用于Microsoft SQL Server)安装在独立的计算机上(没有任何SQL Services和其他东西)以连接到远程数据库吗? 我运行SQL Server 2012;我的一位经理告诉我,他们希望我为指定用户创建一个Web UI,以运行查询/更新数据库。这是我在PHP的能力范围内;但是我想着想,我可以提出一个建议,以消除对Web UI的需求,因为这将花费我们服务器管理员的大量时间,但是要在我们的网络计算机上安装SMSE来连接/管理数据库吗? 这可能吗?还是我必须完成创建显示模式,表等的WebUI的艰巨任务。

3
SQL更新状态需要很长时间/大量磁盘使用
是的,这听起来像是一个非常笼统的问题,但是我还不能将其范围缩小很多。 所以我在sql批处理文件中有一个UPDATE语句: UPDATE A SET A.X = B.X FROM A JOIN B ON A.B_ID = B.ID B有40k条记录,A有4M条记录,它们通过A.B_ID一对一相关,尽管两者之间没有FK。 因此,基本上,我正在为数据挖掘目的预先计算一个字段。尽管我为这个问题更改了表的名称,但是我没有更改该语句,实际上就这么简单。 这需要几个小时才能运行,因此我决定取消所有操作。数据库已损坏,因此我删除了它,恢复了我在运行该语句之前所做的备份,并决定使用游标进一步介绍细节: DECLARE CursorB CURSOR FOR SELECT ID FROM B ORDER BY ID DESC -- Descending order OPEN CursorB DECLARE @Id INT FETCH NEXT FROM CursorB INTO @Id WHILE @@FETCH_STATUS = 0 BEGIN …

3
如何在SSMS中修改用户界面语言?
如何在SQL Server Management Studio中修改用户界面语言? 例如,如果我以英语安装,但希望以日语查看(仅举一个可能的例子)。 我正在非英语作为第一语言的环境中运行此环境,并且希望我的所有窗口都以自然语言阅读。(我特定的自然语言不是很重要吗?)

3
我可以在执行计划窗格中让SSMS向我显示实际查询费用吗?
我正在解决SQL Server中多语句存储过程的性能问题。我想知道应该在哪一部分上花费时间。 我从如何阅读查询费用中了解到,它始终是百分比吗?即使SSMS被告知包括实际执行计划,“查询成本(相对于批次)”数字仍基于成本估算,这可能与实际情况相去甚远 从测量查询性能中可以了解到:“执行计划查询成本” vs“花费时间”,我可以用SET STATISTICS TIME语句围绕存储过程的调用,然后在Messages窗格中获得如下列表: SQL Server parse and compile time: CPU time = 0 ms, elapsed time = 1 ms. SQL Server Execution Times: CPU time = 0 ms, elapsed time = 0 ms. [etc] SQL Server Execution Times: CPU time = 187 ms, elapsed time = …


2
SSMS解决方案和项目的替代方案?
根据官方的SQL Server文档,不建议使用“解决方案,项目和项目”。MSDN页面顶部的明显(尽管有些隐晦)警告标语指出: “此功能将在将来的Microsoft SQL Server版本中删除。请避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。” 不幸的是,没有提供替代存储/容器策略的建议。那么,推荐用于存储和打包构成数据库应用程序的各种脚本,查询和文件的方法是什么?我也很想知道你们中的任何人在当前工作中是否正在使用解决方案或项目框架,以及它们的用途。 [注意:我意识到我可以使用VS2010来实现此功能,但是我对基于SSMS的方法很感兴趣(出于此问题的答案中所表达的原因)。
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.