如果你一直对SQL Server 2005里的用户的概念不是很清楚,如果你和我当初一样,认为下面的两个用户是一个概念,那就有必要点上一根烟,喝上一品茶,细细品味一下这之间的不同了。
在良好的数据库设计基础上,能有效地使用索引是SQL Server取得高性能的基础,SQL Server采用基于代价的优化模型,它对每一个提交的有关表的查询,决定是否使用索引或用哪一个索引。
这些天因为有数据割接的需求,于是有要写关于批量更新的程序。我们的数据库使用的是SQLSERVER2005,碰到了一些问题来分享下。
SQL Server Service Broker 为消息和队列应用程序提供 SQL Server 数据库引擎本机支持。这使开发人员可以轻松地创建使用数据库引擎组件在完全不同的数据库之间进行通信的复杂应用程序。开发人员可以使用 Service Broker 轻松生成可靠的分布式应用程序。
微软的SQL Server是一种广泛使用的数据库,很多电子政务、电子商务和企业内部信息系统都是基于SQL Server建设的。政府部门和企业组织的很多数据都保存在这种数据库中,比如政务文件信息、职工薪水和文档资料等,甚至一些敏感的数据也存放在这种数据库中,如政府事务安排、一些重要决策和企业市场计划等。这些重要数据应该得到合理保护,以便防止竞争者和其他非法人员攻击、获取。
通常情况下,利用客户端连接到SQLServer数据库的时候,其默认是采用服务器的相关配置来初始化客户端的连接。但是在某些情况下,数据库管理员希望客户端能够管理自己的设置。
我们讨论的这个警告信息显示如下,当我试着更改AdventureWorks数据库<HumanResources.Department>表[GroupName]字段的"Allow Nulls"设置时,下面的警告产生了。
我面临的问题可以通过在HumanResources.Employee表的SQL Server 2005 AdventureWorks数据库中做一个类似的查询来看到。
常情况下,利用客户端连接到SQL Server数据库的时候,其默认是采用服务器的相关配置来初始化客户端的连接。但是在某些情况下,数据库管理员希望客户端能够管理自己的设置。
关于切换数据库名称的简单方式的问题,直接的答案是,这是不存在的。为SQL Server的一个实例定义一个别名是可以的,但是无济于事。
在数据库初始化过程中,管理员需要面对的一个现实问题就是如何把大容量的数据导入到数据库系统中。在SQL Server数据库中提供了一些大容量数据导入导出的工具供数据库管理员实用。
微软做得很好的一件事是当你升级到SQL Server 2008时免费提供不同类型的支持。在我们的公司决定升级到SQL Server 2008后,我们联系了本地的微软TAM(技术客户经理),并且我和我的经理参加了在Virginia的微软技术中心的“微软SQL Server 2008升级和应用程序兼容性实验室”。在这个技巧中,我想与大家分享我在MSSQLTips团体的经历。
群集是由一组独立的计算机构成的,这些计算机协同工作以运行一组公用的应用程序,并为客户和应用程序提供类似单机系统的功能。
事务日志(Transaction logs)是数据库结构中非常重要但又经常被忽略的部分。由于它并不像数据库中的schema那样活跃,因此很少有人关注事务日志。
要使数据库具备更强的抵御侵犯的能力,你要采取几步措施。有些措施只是良好的服务器管理的一部分,如拥有SQL Server最新的补丁,其他则包括使用中用户监管。
安装SQL Server 2008时,因为原来的测试环境都是运行在一些安装了Server操作系统的虚拟机中,因此这次安装就显现了SQL Server 2008的一些易用性问题。
微软将继续将长期以来的价格战略贯彻到SQL Server 2008上,旨在削弱其主要的数据库竞争对手甲骨文和IBM。
每个人都在等着Microsoft SQL Server 2008的新功能出现,不过我们首先应该知道有哪些“不推荐(deprecated)”以及“不支持(Discontinued)”的功能。
不久之前,笔者一个在企业中从事网管工作的朋友向我求助关于SQL Server服务器内存升级后遇到的问题。原来,他们企业准备上一个企业邮箱系统。
插入 SQL Server 安装媒体,然后双击根文件夹中的 setup.exe。若要从网络共享进行安装,请移动到共享中的根文件夹,然后双击 setup.exe。