[SQL Server 2008]SQL Server 2008 安装示例数据库
下载地址:http://msftdbprodsamples.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=19353
我下载的是SQL2008.AdventureWorks_All_Databases.x86.msi,本不想下载这种安装文件,但脚本文件总是执行出错,原因没具体深究。这种安装文件安装后会创建六个库AdventureWorks、AdventureWorks2008、AdventureWorksDW、AdventureWorksDW2008、AdventureWorksLT、AdventureWorksLT2008。可以把这些安装后的数据库文件都备份下来了,以便以后重装系统剩的再用那个安装文件,直接附加上就好了。
提示:在用安装文件安装的时候可能会出现: "PrepInstance() failed for MSSQLSERVER. The following features are missing: Full Text Search. Fix the problems and re-run setup."这样的提示,打开Windows服务,找到SQL Full-text Filter Daemon Launcher (MSSQLSERVER)这个服务,设为手动并启动它。再次安装示例数据库OK。
以下转载:
AdventureWorks2008中使用了SQL2008的新特性FILESTREAM,所以必须要启用该特性才能够还原数据库成功。具体启动FILESTREAM的操作如下:
(1)在SSMS中,打开数据库实例的属性窗口,在高级选项卡中将“文件流访问级别”设置为已启用完全访问或者已启用T-SQL访问。然后单击“确定”按钮。
(2)在配置管理器中将SQL Server服务的FILESTREAM打开,如图:
(3)重启SQL Server服务,然后再还原AdventureWorks2008数据库即可。
另外两个示例数据库也接着还原即可。
AdventureWorks2008与SQL2005的AdventureWorks数据库有以下特性上的不同:
1.为了使用Entity Framework,所以添加了Person.BusinessEntityAddress这样的表。
2.在表HumanResources.Employee中使用了hierarchyid 的数据类型。
3.在表HumanResources.Employee中使用了date类型,在HumanResources.Shift表中使用了time数据类型。
4.在表Person.Address中使用了地理空间数据类型geography。
相关文档:
Student(S#,Sname,Sage,Ssex) 学生表
Course(C#,Cname,T#) 课程表
SC(S#,C#,score) 成绩表
Teacher(T#,Tname) 教师表
问题:
1、查询“001”课程比“002”课程成绩高的所有学生的学号;
select a.S# from (select s#,score from SC where C#='001') a,(select s#,score
fr ......
作者:superhasty
2007-11-29
在论坛上常见有朋友抱怨,说SQL Server太吃内存了。这里笔者根据经验简单介绍一下内存相关的调优知识。首先说明一下SQL
Server内存占用由哪几部分组成。SQL Server占用的内存主要由三部分组成:数据缓存(Data
Buffer)、执行缓存(Procedure Cache)、以及SQL Server引擎程序。S ......
1.什么叫SQL注入?如何防止?请举例说明
答:SQL注入是常见的利用程序漏洞进行攻击的方法。导致sql注入攻击并非系统造成的,主要是程序中忽略了安全因素,利用sql语言漏洞获得合法身份登陆系统
例如:
"Select * from users where name='"+uName+"' and pwd='"+uPwd+"' " ......
2010-05-05 13:35:52.06 Server Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86)
Oct 14 2005 00:33:37
Copyright (c) 1988-2005 Microsoft Corporation
Developer Edition on Windows NT 5.1 (Build 2600: Service Pack 3)
2010-05-05 13:35:52.06 Server (c) 2005 Microsoft Corporation.
201 ......
一、 PL/SQL语言简介
(本讲义之所有程序均调式通过)
首先我们看一个简单之例子,下面这个例子是统计从1至100的总和.
declare
i number:=0; /*声明变量井给初值*/
t number:=1;
error_message exception; /*声明一个出错处理*/
begin
......