随笔分类 - Sql server
摘要:参考地址:http://topic.csdn.net/u/20090828/16/e693935a-99b7-4090-a6bc-0123c91183eb.html1、如何打开sqlserver2005的1433端口配置工具->SqlServerConfigurationManager->MSSQL...
阅读全文
摘要:新装了sql server 2008,发现sqlserver 服务没法起来。查看系统日志是7024如下:[c-sharp]view plaincopy事件类型:错误事件来源:ServiceControlManager事件种类:无事件ID:7024日期:2009-3-26事件:15:25:17用户:N...
阅读全文
摘要:原文地址:http://www.cncms.com.cn/mssql/3350_11.htm
阅读全文
摘要:原文地址:http://www.cnblogs.com/CareySon/archive/2012/09/19/2693555.html简介 死锁的本质是一种僵持状态,是多个主体对于资源的争用而导致的。理解死锁首先需要对死锁所涉及的相关观念有一个理解。一些基础知识 要理解SQL Server中的死锁...
阅读全文
摘要:原文地址:http://www.cnblogs.com/colder/archive/2013/01/24/2874456.htmlUPDLOCK.UPDLOCK 的优点是允许您读取数据(不阻塞其它事务)并在以后更新数据,同时确保自从上次读取数据后数据没有被更改。当我们用UPDLOCK来读取记录时可...
阅读全文
摘要:在SQL2008中,新增了一个关键字:Merge,这个和Oracle的Merge的用法差不多,只是新增了一个delete方法而已。下面就是具体的使用说明:首先是对merge的使用说明:merge [into][目标表]using on 条件when matched 操作 whennot matche...
阅读全文
摘要:图所示现需要批量更新table2表内字段Pwd更新userName对IP地址username与Ip对应关系table1所示updatetable2setpwd=table1.ipfromtable1innerjointable2ontable1.username=table2.usernameUPD...
阅读全文
摘要:查看sqlserver被锁的表以及如何解锁查看被锁表: www.2cto.com select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks...
阅读全文
摘要:一直没意识到它们之间的区别,只知道UNION ALL在性能上优于UNION,忽略一个很重要的区别:UNION会去掉重复的行,而UNION ALL是包括所有行。
阅读全文
摘要:原文地址:http://blog.csdn.net/zuozuo1245/article/details/8644115以前创建数据库时就是有主键的创建了主键,但是表之间的关系没有联系,要建数据库关系图只有主键没有外键时不行的。 建外键的前提是此外键必须是另外一个表的主键。建外键的步骤: 第一步打开要建外键表的设计器,右击选择“关系”。然后弹出“外键关系”窗体,我们选择“添加”,然后点击“表和列规范”后面的小按钮,就会弹出另外一个窗体让我们选择主键表和列,选好之后点击确定。然后我们展开INSERT和UPDATE规范,在更新规则和删除规则有四个选项,分别是“不执行任何操作”、“级联”、“设置为N
阅读全文
摘要:返回模式在指定表达式中第一次出现的起始位置;如果在所有有效的文本和字符数据类型中都找不到该模式,则返回零。USE AdventureWorks2012;GOSELECT PATINDEX('%ensure%',DocumentSummary)FROM Production.DocumentWHERE DocumentNode = 0x7B40;GO 返回are 在DocumentSummary字符串中的起始位置下面是结果集:----------- 64 (1 row(s) affected)
阅读全文
摘要:原文地址:http://technet.microsoft.com/zh-tw/library/eb1f9417-4cca-4575-a725-187bcd60c7e7附加数据库时报错错误5123,操作系统错误5(拒绝访问)解决办法:右键-》安全-》赋完全控制权限
阅读全文
摘要:官方文档:http://technet.microsoft.com/zh-cn/library/ms177410(v=SQL.105).aspx可以使用 PIVOT 和 UNPIVOT 关系运算符将表值表达式更改为另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余列值执行聚合。UNPIVOT 与 PIVOT 执行相反的操作,将表值表达式的列转换为列值。注意对升级到 SQL Server 2005 或更高版本的数据库使用 PIVOT 和 UNPIVOT 时,必须将数据库的兼容级别设置为 90 或更高。有关如何设置数据库兼容
阅读全文
摘要:MSDN官方文献原文地址:http://technet.microsoft.com/zh-cn/library/ms173260.aspx
阅读全文
摘要:原文地址:http://technet.microsoft.com/zh-cn/library/ms175156(v=SQL.105).aspx使用 APPLY 运算符可以为实现查询操作的外部表表达式返回的每个行调用表值函数。表值函数作为右输入,外部表表达式作为左输入。通过对右输入求值来获得左输入每一行的计算结果,生成的行被组合起来作为最终输出。APPLY 运算符生成的列的列表是左输入中的列集,后跟右输入返回的列的列表。注意若要使用 APPLY,数据库兼容级别必须至少为 90。APPLY 有两种形式:CROSS APPLY 和 OUTER APPLY。CROSS APPLY 仅返回外部表中通过
阅读全文
摘要:原文地址:http://www.cnblogs.com/shuaichao/p/3478357.htmlsql 执行顺序sql用了好久了,今天看到sql执行顺序图才发现原来自己一直都不是很清楚他的执行顺序,这里记下来,方便自己,也顺便与大家分享一下:
阅读全文
摘要:1) 优点同 IDENTITY 列相比,uniqueidentifier 列可以通过 NewID() 函数提前得知新增加的行 ID,为应用程序的后续处理提供了很大方便。便于数据库移植,其它数据库中并不一定具有 IDENTITY 列,而 Guid 列可以作为字符型列转换到其它数据库中,同时将应用程序中产生的 GUID 值存入数据库,它不会对原有数据带来影响。便于数据库初始化,如果应用程序要加载一些初始数据, IDENTITY 列的处理方式就比较麻烦,而 uniqueidentifier 列则无需任何处理,直接用 T-SQL 加载即可。便于对某些对象或常量进行永久标识,如类的 ClassID,对象
阅读全文
摘要:打开防火墙-》入站规则-》新建规则-》选择端口 TCP 1433 允许-》。。。 OVER
阅读全文
摘要:1.先修改 sql server 2008R2的端口号吧,1433经常成为别人入侵的端口,在sql server 配置管理器 --》sql server 网络配置--》MSSQLSERVER的协议,把里面的 TCP/IP --》属性 ip地址里面的端口号都改成2433,重启 sql server 服务(MSSQLSERVER)2.运行firewall.cpl--打开防火墙--高级设置--入站规则--新建规则--选择程序--》位置C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe,这样就可以了3.连接数据库时
阅读全文

浙公网安备 33010602011771号