摘要:防火墙系统有助于阻止对计算机资源进行未经授权的访问。如果防火墙已打开但却未正确配置,则可能会阻止连接 SQL Server。若要通过防火墙访问 SQL Server 实例,必须在运行 SQL Server 的计算机上配置防火墙以允许访问。防火墙是 Microsoft Windows 的一个组件。也可以安装其他公司的防火墙。本主题讨论如何配置 Windows 防火墙,不过所述基本原理也适用于其他防火墙程序。注意本主题概述了防火墙配置并汇总了 SQL Server 管理员所需的信息。有关防火墙的详细信息以及权威信息,请参阅防火墙文档,例如 Windows Firewall with Advance
阅读全文
文章分类 - SqlServer
摘要:MDF是 primary data file 的缩写; NDF是 Secondary data files的缩写; LDF是 log data files的缩写。 并不是取单词的首字母。主要 主要数据文件包含数据库的启动信息,并指向数据库中的其他文件。用户数据和对象可存储在此文件中,也可以存储在次要数据文件中。每个数据库有一个主要数据文件。主要数据文件的建议文件扩展名是 .mdf。次要 次要数据文件是可选的,由用户定义并存储用户数据。通过将每个文件放在不同的磁盘驱动器上,次要文件可用于将数据分散到多个磁盘上。另外,如果数据库超过了单个Windows 文件的最大大小,可以使用次要数据文件...
阅读全文
摘要:DBCC是SQL Server提供的一组控制台命令,功能很强大,掌握一些必要的语句,对操作数据库有不少帮助,所以决定整理一下,发现已有不少类似的整理,减少了不少工作,归类如下: 一、DBCC 帮助类命令 * DBCC HELP('?') 查询所有的DBCC命令 * DBCC HELP('命令') 查询指定的DBCC命令的语法说明 * DBCC USEROPTIONS 返回当前连接的活动(设置)的SET选项 二、DBCC 检查验证类命令 * DBCC CHECKALLOG ('数据库名称') 检查指定数据库的磁盘空间分配结构的一致性 * DBCC
阅读全文
摘要:出自:http://blog.csdn.net/zhwqy84/article/details/6869549DECLARE c1 cursor for select 'alter table ['+ object_name(parent_obj) + '] dropconstraint ['+name+']; ' from sysobjects where xtype = 'F' open c1 declare @c1 varchar(8000) fetch next from c1 into @c1 while(@@fetch
阅读全文
摘要:本文出自:http://topic.csdn.net/u/20100921/17/2a272db5-ed2b-4977-acc8-6498a92ec292.html1。varchar和nvarchar类型是支持replace,所以如果你的text不超过8000可以先转换成前面两种类型再使用replace。 update 表名 set 字段名=replace(convert(varchar(8000),字段名), '要替换的字符 ', '替换成的值 ') 2。如果你的text大于8000,可以用下面的方法: --测试数据 CREATE TABLE tb(col n
阅读全文
摘要:本文出自:http://www.cnblogs.com/virusswb/archive/2008/09/10/1288576.html取出文件名中的后缀名,例如:1.exe变成exedeclare @fileName varchar(100)set @fileName='aaa.exe'select substring(@fileName,charindex('.',@fileName)+1,len(@fileName))Code highlighting produced by Actipro CodeHighlighter (freeware)http:/
阅读全文
摘要:本文出自:http://www.cnblogs.com/xqhppt/archive/2011/06/07/2074627.html1.sysobjects 在数据库中创建的每个对象(例如约束、默认值、日志、规则以及存储过程)都对应一行。 常规用法:select * from sysobjects where id= object_id('TableName') and type = 'U' 查找表TableName的信息 更多参考http://msdn.microsoft.com/zh-cn/library/ms177596.aspx2.syscolumns
阅读全文
摘要:<Language From="SQL" To="C#"> <Type From="bigint" To="long" /> <Type From="binary" To="object" /> <Type From="bit" To="bool" /> <Type From="char" To="string" /> <Type
阅读全文
摘要:1. TOP 表达式 SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了。--前n名的订单declare@nint set@n=10 selectTOP(@n)*fromOrders2. 分页 不知各位过去用SQL Server 2000是怎么分页的,大多都用到了临时表。SQL Server 2005一句话就支持分页,性能据说也非常不错。--按Freight从小到大排序,求20到30行的结果 select*from( selectOrderId,Freight,ROW_NUMBER()OVER(orderbyFreight)asrowfromOrders )a whe
阅读全文
摘要:基本原则:能用表变量就用表变量。实在不行才使用临时表。如与动态语句结合、外部需要使用等,就需要临时表。表变量主要开销系统的内存,而临时表则使用tempdb。对于小数据量的中间数据存储,可以使用表变量,而当需要临时保存的数据量很庞大时,建议使用临时表。具体使用表变量还是临时表,可以根据系统的运行状况来调整。declare@tbtable(idint,namevarchar(50),ageint)--创建表变量insert@tbselect1,'nn',14unionallselect1,'nn',14select*from@tbcreatetable#t(idin
阅读全文
摘要:一、操作日期的函数:1. getdate()--获取当前系统日期、时间2. DateAdd (interval,number,date) --在向指定日期加上一段时间的基础上,返回新的 datetime 3.DateDiff (interval,date1,date2)--以interval 指定的方式,返回date2 与date1两个日期之间的差4. DatePart (interval,date) ---返回日期date中,interval指定部分所对应的整数值5. DateName (interval,date) --返回日期date中,interval指定部分所对应的字符串名称6. d
阅读全文
摘要:SQL Server 2005下的分页SQL三种分页方式效率的简单测试 防SQL注入:生成参数化的通用分页查询语句 分页解决方案 之 分页算法——Pager_SQL的思路和使用方法
阅读全文
摘要:一、创建主键约束文章出处:http://hi.baidu.com/heryyou/blog/item/6e8d45257aeed634c89559eb.html创建主键约束这部分中将会使用一个示例表:TEMP,表结构如下:Name Null? TypeID VARCHAR2(5)NO NUMBER创建主键有几种方式: 1、 列约束子句 2、 表约束子句 3、 ALTER TABLE语句下面讨论创建主键约束的三种格式技巧和关系。其他类型的约束,Unique,Foreign key, check,也可以使用每种方式创建列约束子句 下面创建一张表,有两个字段,字段id为主键,这是一个列约束子句的例子
阅读全文
摘要:一、安装步骤文章出处:http://www.cnblogs.com/macroxu-1982/archive/2010/11/16/1879031.html 在使用SqlServer 开发时,发现一个问题 在xp中安装Sql Server2005 企业版 怎么也装不上。 在网上找到好多关于安装Sql Server 错误说法: XP系统中打上SP3,就能安装Sql server 2005 企业版 实际操作结果:xp系统上打上SP3后,还是不能安装企业版的Sql Server 下面是我在XP中安装Sql Server的过程总结 1 XP操作系统支持的SQL Server 2005 版本? SQL
阅读全文