SQL Server知识文章关闭所有内容预览 | 展开所有内容预览
-
SQL Server 2005 Compact Edition开发环境介绍
[内容预览]
514 | 2010-05-15
通过使用Microsoft Visual Studio开发环境,可以开发使用 Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) 的应用程序。使用 Visual Studio 进行开发,可以最便捷地生成和部署使用 SQL Server Compact Edition 的应用程序。在 Visual Studio...
[阅读全文]
-
巧用SQL语句实现其它进制到十进制转换
[内容预览]
624 | 2010-05-15
你可能不知道使用SQL语句也可以实现进制的转换,下面就给出具体的例子讲解了如何使用一条SQL语句实现其它进制到十进制转换,具体实现方法如下: (1)二进制转换十进制 以下是引用片段: select sum(data1) from (select substr('1101', rownum, 1) * power (2, length('1101'...
[阅读全文]
-
在SQL Server下访问其它数据库的方法
[内容预览]
836 | 2010-05-15
本文介绍了在SQL Server中访问另外一种数据库(如Sql Server、Oracle)的方法。 数据库链接能够让本地的一个SQLserver登录用户映射到远程的一个数据库服务器上,并且像操作本地数据库一样。那么怎么创建数据库链接呢?我现在有两种方法可以实现。 第一种方法:在SQL Server企业管理器中,建立,这个比较简单的,首先在 安全性--〉数据库链接 上点右键,在出现的菜单中点“...
[阅读全文]
-
快速掌握SQL Server数据定义语言
[内容预览]
172 | 2010-05-15
本文将介绍数据库定义语言(DDL)用于创建数据库和表格以及修改表格的指令。 当你使用这些指令时一定要小心——它很容易删去你的数据库中的主要结构令您丢失数据。所以,在您开始修改数据库之前,您需要知道数据库是什么。 数据库之间的差异 本文中的样品查询系统遵循SQL92 ISO标准。并不是所有的数据库都遵循该标准,有些数据库做了改进,这会产生不可预料的结果。 创建数据库 ...
[阅读全文]
-
运用SQL Server安全模型来保护数据
[内容预览]
146 | 2010-05-15
由于多种原因,进行安全设置的人们常常不理解数据的真正价值,所以,他们也无法对数据进行合适的保护。将你的数据只限于需要的人访问,并保证访问的人的合法性,是一个数据库管理人员的重要工作。然而,确保数据可以访问不是意味着数据向所有人公开,相反的,你必须很仔细地保护数据,并只对需要使用数据的人进行开放。 设置安全性过程 通用的软件维护和数据库更新都会对系统安全起着重要作用,通常包括以下步骤: 分配一...
[阅读全文]
-
用SQL建立索引
[内容预览]
219 | 2010-05-14
本文将介绍利用SQL建立索引的方法。 假设你想找书中的某一个句子。你可以一页一页地逐页搜索,但这会花很多时间。而通过使用索引,你可以很快地找到你要搜索的主题。 表的索引与附在一本书后面的索引非常相似。它可以极大地提高查询的速度。对一个较大的表来说,通过加索引,一个通常要花费几个小时来完成的查询只要几分钟就可以完成。因此没有理由对需要频繁查询的表增加索引。 注意: 当你的内存容量或...
[阅读全文]
-
轻松掌握SQL Server数据库文件恢复技术
[内容预览]
156 | 2010-05-14
SQL Server数据库备份有两种方式,一种是使用BACKUP DATABASE将数据库文件备份出去,另外一种就是直接拷贝数据库文件mdf和日志文件ldf的方式。 下面将主要讨论一下后者的备份与恢复。本文假定您能熟练使用SQL Server Enterprise Manager(SQL Server企业管理器)和SQL Server Quwey Analyser(SQL Server查询分...
[阅读全文]
-
解决SQL Server占用内存的问题
[内容预览]
222 | 2010-05-14
经常会听到有人问,MSSQL占用了太多的内存,而且还不断的增长;或者说已经设置了使用内存,可是它没有用到那么多,这是怎么一回事儿呢? 首先,我们来看看MSSQL是怎样使用内存的。 最大的开销一般是用于数据缓存,如果内存足够,它会把用过的数据和觉得你会用到的数据统统扔到内存中,直到内存不足的时候,才把命中率低的数据给清掉。所以一般我们在看statistics io的时候,看到的physics r...
[阅读全文]
-
SQL Server identity列的操作方法
[内容预览]
237 | 2010-05-14
SQL Server中,经常会用到Identity标识列,这种自增长的字段操作起来的确是比较方便。但它有时还会带来一些麻烦。 示例一:当表中被删除了某些数据的时候,自增长列的编号就不再是一个连线的数列,这种时候我们可以用以下方案来解决。 以下是引用片段: SET IDENTITY_INSERT [TABLE] [ON|OFF] 允许将...
[阅读全文]
-
SQL Server数据库和XML标识语言的集成
[内容预览]
139 | 2010-05-14
XML相比HTML给予了Web开发人员更大的编程灵活性。这种技术驱动开发机构尝试把XML同自己的产品集成起来。微软就是采取如此举措的先驱者,微软的几乎所有产品中都能看到XML的身影。举个例子:微软是如何在其SQL Server产品线中集成XML的呢?下面咱们就来看看关键的FOR XML子句。 以XML的名义获取信息 SQL Server和XML之间的集成首要一点就是根据SQL数据创建XM...
[阅读全文]
-
轻松掌握SQL Server数据同步技术
[内容预览]
259 | 2010-05-14
本文讲解了在SQL server中进行数据同步的方法。 SQL复制的基本元素包括: 出版服务器、订阅服务器、分发服务器、出版物、文章。 SQL复制的工作原理 SQL SERVER 主要采用出版物、订阅的方式来处理复制。源数据所在的服务器是出版服务器,负责发表数据。出版服务器把要发表的数据的所有改变情况的拷贝复制到分发服务器,分发服务器包含有一个分发数据库,可接收数据的所有改变,并保存...
[阅读全文]
-
[图文] SQL Server2008新应用之T-SQL Grouping sets
[内容预览]
395 | 2010-05-14
SQL SERVER 2005 使用了WITH CUBE 和WITH ROLLUP来显示统计信息,这是非常有用的功能,但它却不能提供很好的控制显示方法,但在katmai(sqlserver的下一个版本,估且称它mssql2008),以上的一切都会因GROUPING SETS引入而改变。使用GROUPING SETS,我们会获得想要统计信息。 在这里,给出一个实例: 语句A ...
[阅读全文]
-
SQL Server 2005新增功能
[内容预览]
192 | 2010-05-14
本文从13个方面介绍了Sql Server2005中的新增功能及减少了功能,下面的(1)-(5)介绍的是SQL Server2005的新增功能,(6)-(13)介绍的是SQL Server2005减少的功能。 (1)新的产品版本 除SQL Server 2005标准版和企业版之外,产品线中还加入了SQL Server 2005简化版(SQL Server 2005 Exdivss)和工作...
[阅读全文]
-
用对象创建SQL Server Compact Edition数据库
[内容预览]
222 | 2010-05-14
本主题将介绍如何以编程方式使用 SqlServerCe.Engine 对象的 CreateDatabase 方法创建 Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) 数据库。 使用 Engine 对象创建 SQL Server Compact Edition 数据库。 初始化新的 Engine 对象。...
[阅读全文]
-
SQL Server数据库安全规划策略
[内容预览]
309 | 2010-05-13
SQL Server数据库的安全很重要,本文从选择验证方式、WEB环境中的验证、设置全局组、允许数据库访问、分配权限、简化安全管理等六个方面详细地介绍了SQL Server数据库安全规划的策略,对我们进行SQL Server的安全管理非常重要。 在改进SQL Server 7.0系列所实现的安全机制的过程中,Microsoft建立了一种既灵活又强大的安全管理机制,它能够对用户访问SQL Serv...
[阅读全文]
-
一个SQL数据库无法附加的问题
[内容预览]
283 | 2010-05-06
SQL数据库无法附加,提示 MDF" 已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩,这是为什么呢? 其实该问题解决非常简单,按照下面的步骤去做就可以解决: 1右键点击数据库所在的文件夹, 2点击属性,在常规选项卡中点击高级, 3在弹出的窗口中的压缩或加密属性中去掉压缩内容或者节省磁盘空间,点击确定 4点击应用,勾选应用于该文件夹所有文件 即可 -- 原因: NTFS ...
[阅读全文]
-
如何修改SQL Server 2000身份验证模式和系统管理员
[内容预览]
248 | 2010-04-20
一个应用程序可以使用单个的SQL Server登录和口令。 下面以操作系统Windows 2000上的SQL Server 2000为例,对误将身份验证模式选择为“Windows身份验证模式”的数据库进行修改,操作步骤为: 1. 打开企业管理器,依次展开服务器组,用右键单击软件使用的服务器。 2. 在弹出的快捷菜单,执行“属性”命令,出现“SQL Server属性”对话框。如图3所示。单击“...
[阅读全文]