Part 1 What is SSMS?】的更多相关文章

今天遇到一个问题,有用户反应,在site上打开报表,一直loading,出不来结果. 遇到这种问题,我立刻simulate用户使用Filter Condition,问题repro,看来不是偶然事件,通过SQL Server Profile Capture 到执行的查询语句. Step1,奇怪的是,在SSMS中执行,SQL Server 很快返回结果,初步结论是问题可能不是由于SQL Server 造成的(事实证明,我错了). 我的第一反应:是不是network的问题,点击F12,查看Networ…
调试存储过程时,往往可以用print将存储过程中的变量print出来, 但是print出来的字符串有一定长度限制,刚才专门试了一下,应该是4000个字符 如果超过4000个字符,超长的字符会被自动截断,这一点应该比较清楚. 对于超过4000的字符串没办法print出来的时候,往往可以选择select @v_str这种方式,将后台的字符串select出来,然后粘贴出来查看 但是今天发现不好使了, 注意字符串是"aaaaa…………bbbbb",结尾时bbbbb 我随意定义一个超级长的字符串…
SQL Server 用SSMS查看依赖关系有时候不准确,明明某个sp中有用到表tohen,查看表tohen的依赖关系的时候,却看不到这个sp 用代码查看方式如下: --依赖于表tohen的对象 SELECT * FROM sys.dm_sql_referencing_entities('dbo.tohen','OBJECT') --存储过程sp_tohen依赖的对象 SELECT distinct referenced_entity_name FROM sys.dm_sql_reference…
不久前,某某在微软写了一个很酷的工具:Visual Stuido2008可视化代码片断工具,这个工具可以在http://www.codeplex.com/SnippetDesigner上免费下载,用它可以方便地定制一批代码片段. 如何使用   1.如果要添加一个新文件,“文件”---“新建文件”---“Code Snippet File”   2.如果想要直接导入现有的代码,只需右键点击所选代码,按下“Export as Snippet”    3.编辑Snippet(可以使用$$符号表明占位符…
SQLServer 2005-2008-2012使用Oracle时,默认是手动提交.而SQLServer2005中,默认是自动提交,但是SQLServer支持配置. 方法: 用SSMS连接到SQL Server 菜单栏工具 –> 选项 选择查询执行 –> SQL Server –> ANSI 确认选择了SET IMPLICIT_TRANSACTIONS 点击OK按钮…
在SSMS里批量删除表.存储过程等各种对象 以前想找批量删除表或者存储过程的方法,原来SSMS的GUI界面也可以完成 请看下图,因为这次出差的时候要删除所有的存储过程,然后重建这些存储过程 而表.函数等对象都可以这样删除,Ctrl+A全选,然后按住Ctrl,不选择系统存储过程,右键->删除 就这样就可以啦o(∩_∩)o 如果要使用TSQL脚本来删除一个数据库里的所有存储过程,可以这样做 USE [pratice] --要删除所有存储过程的数据库 GO SELECT * FROM sys.proc…
默认安装完 MSSQL 后,不自带 SSMS 的管理工具了,需要的话可以单独安装,貌似更专业了一些. https://msdn.microsoft.com/library/mt238290.aspx http://msdn.itellyou.cn/…
通常我们在对象资源管理器中连接服务器时,会发现在服务器名称下保存有之前的实例信息.随着连接增多,要找某个连接还得费劲.sql2012:此时可以删除C:\Users\Administrator\AppData\Roaming\Microsoft\SQL Server Management Studio\11.0\SqlStudio.bin(win7+sql2012)sql2008:此时可以删除C:\Users\Administrator\AppData\Roaming\Microsoft\Micr…
note that,SSMS is a client tool and not the server by itself,it is a developer machines connects to SQL Server.…
有时SSMS会莫明奇妙的没有了智能感知(前一天还是有的, 第2天就没有了) 在网上查到有如下原因: 1. 服务器上有Offline的DB 解决方案: 将Offline的DB删掉或者设成online即可 2.装了VS2010 SP1 解决方案: 装SQL 2008 SP1(待测) 注: 本机的SQL是2008 R2 RTM…