Questions tagged «ssms»

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

6
SQL Server Management Studio 18无法打开(仅弹出初始屏幕)
我只是在仅安装了VS2019的计算机上安装了SSMS 18 GA,当我尝试打开SSMS时,将显示启动屏幕,但随后该过程退出。 使用-log参数运行ssms会显示一条错误消息: 程序包[任务计划程序程序包]的CreateInstance失败源:'mscorlib'描述:无法加载文件或程序集'Microsoft.VisualStudio.Shell.Interop.8.0,版本= 15.0.0.0,区域性=中性,PublicKeyToken = b03f5f7f11d50a3a'或以下之一它的依赖关系。找到的程序集的清单定义与程序集引用不匹配。(来自HRESULT的异常:0x80131040)System.IO.FileLoadException:无法加载文件或程序集“ Microsoft.VisualStudio.Shell.Interop.8.0,版本= 15.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自HRESULT的异常:0x80131040)文件名:'Microsoft.VisualStudio.Shell.Interop.8.0,版本= 15.0.0.0,区域性=中性,PublicKeyToken = b03f5f7f11d50a3a'---> System.IO.FileLoadException:无法加载文件或程序集'Microsoft.VisualStudio.Shell.Interop.8.0,Version = 8.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自HRESULT的异常:0x80131040)文件名:'Microsoft.VisualStudio.Shell.Interop.8.0,版本= 8.0.0.0,区域性=中性,PublicKeyToken = b03f5f7f11d50a3a' WRN:程序集绑定日志记录已关闭。要启用程序集绑定失败日志记录,请将注册表值[HKLM \ Software \ Microsoft \ Fusion!EnableLog](DWORD)设置为1。注意:程序集绑定失败日志记录会降低性能。要关闭此功能,请删除注册表值[HKLM \ Software \ Microsoft \ Fusion!EnableLog]。 在System.Reflection.RuntimeAssembly.GetType(字符串名称,布尔throwOnError,布尔ignoreCase)在System.Reflection.RuntimeAssembly.GetType(RuntimeAssembly程序集,字符串名称,布尔throwOnError,布尔ignoCase,ObjectHandleOnStack类型)在System.Activator.CreateInstance(String assemblyString,字符串typeName,布尔值ignoreCase,BindingFlags bindingAttr,活页夹装订器,Object [] args,CultureInfo文化,Object [] ActivationAttributes,证据securityInfo,StackCrawlMark&stackMark),位于System.Activator.CreateInstance(字符串assemblyName,String typeName),位于System.AppDomain .CreateInstance(字符串assemblyName,字符串typeName) System.IO.FileLoadException:无法加载文件或程序集“ …
105 sql-server  ssms  ssms-18 

6
.bak文件在SSMS中的任何目录中都不可见
我今天有一个其他人创建的.bak文件,是通过SSMS 2008 R2手动创建的。我正在尝试手动还原数据库,但是不幸的是,当我浏览该文件时,该文件没有出现。 我可以编写恢复过程的脚本,但是我以前已经看到过此问题,并且不确定是什么原因导致.bak不出现。


7
为什么在我的数据库开发中应该使用Visual Studio 2010 over SSMS?
Visual Studio 2010引入了数据库项目以及据称可以促进数据库开发的一系列相关功能。我使用SQL Server Management Studio(SSMS)多年来进行数据库开发没有问题。 当SSMS为我工作时,为什么还要打扰VS2010?具体来说,它比SSMS做得更好吗? 但是也许我的前提不正确,SSMS仍然胜过VS来进行数据库开发。如果是这样,那么以什么具体方式是正确的?

4
在SSMS 2012中格式化T-SQL
根据此Microsoft文档: http://msdn.microsoft.com/en-us/library/ms174205.aspx 我应该能够使用ctrl + K,然后再使用ctrl + D在SQL Server Management Studio 2012中格式化我的SQL文档,但是当我使用该组合时,出现错误: 组合键(Ctrl + K,Ctrl + D)绑定到当前不可用的命令(格式化文档)。 我正在尝试对根本没有格式的现有SQL文档进行修改,这使得阅读起来极为困难。有谁知道如何使“格式文档”命令可用,以便我可以用SQL格式化此代码?
39 sql-server  ssms 

6
Management Studio System.OutOfMemoryException
我正在使用Microsoft SQL Server 2012,并尝试在Management Studio中对其执行简单查询。我收到以下错误(在SSMS中,在服务器上运行): 执行批处理时发生错误。错误消息是:引发类型'System.OutOfMemoryException'的异常。 系统已安装24GB RAM,但在任务管理器中查找sql​​servr.exe进程仅使用2.9GB。 是否存在某个设置会限制其RAM使用率?

1
如何阅读查询成本,它始终是百分比吗?
我目前正在学习SQL 70-433(Microsoft认证考试),并且对“查询成本”性能指标感到非常困惑。 根据我可以通过Google找到的任何文档,查询成本是一个百分比数字,代表整个批次中任何一部分所占的百分比。这对我来说似乎有些奇怪,因为我对特定查询的绝对优点感兴趣,而不是相对于碰巧出现在其中的其他查询的优点。 但是后来我想,也许您希望做的是并排放置两个替代查询,将它们作为“一批”运行,然后成本低于50%的任何一个成为赢家。 但是,第6章中关于查询成本的讨论是Microsoft的SQL 70-433培训工具包的一课,似乎与此没有任何关系。 这是一个示例:它们显示了一个包含两个相关子查询的查询,然后通过用OUTER APPLY替换子查询来对其进行改进。结果:“此查询的成本约为76,而第一个查询的成本是151的两倍。” 然后,他们进一步改善了查询,并将成本从76降低到3.6。它们并不暗示这些数字是百分比,而它们确实暗示它们是绝对值,与作为独立对象的查询有关,而没有引用任何其他查询。而且,无论如何,第一个查询的成本为151%? 在本章的后面,它们显示了一个执行计划的屏幕快照,该屏幕分为三个部分。第一个显示“成本:0%”,第二个显示“成本:1%”,最后一个显示“成本:99%”,但屏幕截图下方的(本书本身的)文本“此查询的成本为0.56” 。我猜他们意味着其他成本,但是我找不到其他地方的参考。 有人可以帮忙吗?我很困惑。
34 sql-server  ssms 


1
如何卸载SQL Server Management Studio 2012?[关闭]
如何卸载SQL Server Management Studio 2012? ControlPanel的“卸载或更改程序”(在Windows 7 Prof中)提供一行条目: 而Internet搜索结果始终表明:“单击Microsoft SQL Server 2005,然后单击更改” 更新(评论肖恩·梅尔顿的答案): 选择“ Microsoft SQL Server 2012(64位)”->卸载/更改后,我观察到: 并且在没有任何SSMS或继续选项的情况下选择“删除”,“设置支持规则”后:

19
SQL Server Management Studio缓慢打开新窗口
将SQL Server和Management Studio从2008升级到2012后,打开新的查询窗口和对话框时,Management Studio 2012的运行速度非常慢。 即使右键单击表格也很慢。在开始在窗口内执行任何操作之前,通常至少要延迟5秒。即使我连续两次打开同一个窗口,每次也会发生这种情况。为什么会发生这种情况,我该如何解决? 其他应用程序可以非常快速地建立与数据库的连接。 我尝试过的事情没有帮助: 我需要修改hosts文件的Google热门产品 重置SSMS“用户定义的设置” 更新视频驱动程序,关闭硬件加速,禁用DirectX 禁用生物特征认证服务(我没有安装)。 我的计算机应该足够快,而且我还有16GB的RAM。我的硬件绝对应该不是问题。看起来SSMS正在等待某件事-在这种情况下,我可以顺利运行其他程序。 我没有机会安装SQL Server 2012 CU1更新,因为安装修补程序似乎有一些错误的风险,我现在不能冒险。

4
从一台服务器复制(数百个)表到另一台服务器(使用SSMS)
我必须将几百张表(当前为466张,但仍在增长)从一台服务器复制到另一台服务器。 我以前从来没有做过此事,所以我完全不确定如何处理它。所有表格的格式相同:Cart<Eight character customer number> 这是一个较大的项目的一部分,我将所有这些Cart<Number>表合并到一个Carts表中,但这是一个完全不同的问题。 有没有人有我可以用来复制所有这些表的最佳实践方法?如果有帮助,两台服务器上的数据库名称相同。就像我之前说的,我拥有该sa帐户,因此我可以执行将数据从A传输到B所需的一切。两个服务器也都在同一个服务器场中。

3
是否已从SQL Server 2016安装媒体中删除Management Studio?
我只是尝试安装SQL Server 2016 Enterprise,但我注意到默认情况下未安装Management Studio。我还注意到安装指南中有指向SSMS的单独链接,该链接指向https://msdn.microsoft.com/zh-cn/library/mt238290.aspx 做出此决定的原因是什么? 在上述URL上注明了以下内容: 此普遍可用的SSMS版本是免费的,不需要安装和使用SQL Server许可证。 也许就是这个吗?
25 sql-server  ssms 

4
使用Windows身份验证时,SQL Server Management Studio连接缓慢或超时
尝试使用Windows身份验证通过TCP连接到SQL Server 2012实例时,SQL Server Management Studio 2014出现了非常长的延迟(10〜30秒)。连接对象资源管理器或新的空白查询窗口时,会发生这种情况。连接后,运行查询很快。当我使用SQL Server身份验证进行连接时,不会发生此问题。 环境: Windows 7,以域用户身份登录 通过IP地址的TCP连接(不是主机名) 服务器位于通过VPN连接的远程位置 没有加密 当我使用我的域帐户登录到同事的Windows 7计算机上并通过同一VPN连接到同一SQL Server时,没有延迟。当同一位同事使用自己的域帐户登录我的PC时,他遇到了延迟。这些测试表明问题是我的PC独有的。同样,仅当连接到此特定的SQL Server和VPN时,才会出现问题。我可以通过Windows身份验证立即连接到本地网络上的其他SQL Server。 我尝试过的没有成功的事情: 禁用的防病毒和防火墙 将“%userprofile%\ AppData \ Roaming \ Microsoft \ SQL Server Management Studio”下的“ 12.0”文件夹重命名为“ _12.0”,以强制SSMS重新创建我的用户设置。 将网络协议强制为TCP,而不是TCP <default>。我也尝试过命名管道,但是没有为此设置服务器。 安装了SSMS 2012,并尝试使用它而不是2014。 禁用的IPv6 在我的etc \ hosts文件中将Blackholed crl.microsoft.com更改为127.0.0.1。 在SSMS,Visual Studio和Windows中禁用了“客户体验改善计划”。 从我的PC上卸载所有与SQL Server相关的应用程序,仅在2012年重新安装。 TCPView线索: 使用TCPView,我注意到当我建立一个新的连接时,它的状态立即变为ESTABLISHED,但是随后又不断尝试与SQL Server建立一个或两个连接,并使用TIME_WAIT关闭它。在我同事的计算机上,这些连接已建立且牢固。因此,我很确定这是超时的根源,但是连接的目的是什么,为什么连接失败?(我的SSMS中没有任何插件。) …

5
如何使SSMS大写关键字
我最近使用Management Studio 2012在使用MySQL工作台开始,一个方便的功能是,我可以留在所有情况下和任何保留字(如SELECT,INSERT)将自动转换为大写。如何在SSMS中复制此行为?

1
如何强制SQL Server Management Studio更新IntelliSense缓存?
除非我关闭并重新启动,否则SSMS中的IntelliSense不会更新。我曾尝试从服务器断开连接,然后在SSMS会话处于活动状态时重新连接,但这不起作用。 重建步骤: 建立表格 从该表中选择某项 SSMS在其下方显示波浪状的红线,并显示提示“无效的对象名称” 执行查询 如何在不重新启动SSMS的情况下强制IntelliSense更新?

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.