当前位置:首页 » 数据仓库 » 2005数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

2005数据库

发布时间: 2022-02-09 23:11:10

‘壹’ sql sever 2005 数据库

image 数据类型和 varbinary(max) 用于保存实际的图片二进制流式数据;
若仅用于存放图片路径,定义为varchar即可

‘贰’ 2005数据库的存储过程

金桥书城
http://book.jqcq.com/advanced_search_result.php?keywords=sql%202000
http://book.jqcq.com/proct/800530.html

软件入门与提高丛书——SQL Server 2000中文版入门与提高

出版/发行时间: 2005-01-01
出版社: 清华大学出版社
作者: 周绪等
ISBM: 7-302-04468-6
版次: 1
开本: 16开
页数: 450

本书针对Microsoft公司最新推出的大型关系数据库管理系统SQL Server 2000编写,循序渐进地介绍了从入门到深入掌握SQL Server 2000所需的各方面知识。内容包括SQL Server 2000的新特点;安装、配置SQL Server 2000的方法;SQL Server 2000日常管理方法和技巧;Transact-SQL语言程序设计;存储过程,触发器等数据库对象的设计方法和使用策略;SQL Server 2000分布式管理、自动管理和数据舆服务等高级应用;应用高级程序开发语言开发基于SQL Server 2000的应用程序;使用Web向导快速生成HTML页面。
本书介绍了大量SQL Server的使用经验,对使用中的重点、难点进行了专门的讲解,是一本有效实用的入门指南。本书的提高部分,内容有一定深度,对有SQL Server使用基础但希望进一步提高的读者来说也有一定帮助。

目录: 第1章 SQL Server 2000概述

1.1 SQL Server的发展简史
1.2 SQL Server 2000的特点
1.3 SQL Server 2000的体系结构
1.4 SQL Server 2000的新特点
1.5 本章小结

第2章 关系数据库基础

2.1 关系数据库的基本概念
2.2 SQL Server的数据库对象
2.3 SQL和Transact-SQL
2.4 本章小结

第3章 安装SQL Server 2000

3.1 SQL Server实例
3.2 安装SQL Server 2000所需的软硬件配置
3.3 安装SQL Server 2000必须注意的若干事项
3.4 远程安装SQL Server 2000
3.5 本地安装SQL Server 2000软件
3.6 升级到SQL Server 2000
3.7 企业管理器介绍
3.8 本章小结

第4章 SQL Server的系统组成

4.1 SQL Server 2000的系统数据库
4.2 SQL Server 2000的系统表
4.3 SQL Server 2000的系统存储过程
4.4 SQL Server 2000的示例数据库
4.5 本章小结

第5章 SQL Server服务器管理与使用

5.1 管理SQL Server服务器组
5.2 SQL Server服务器的连接和注册
5.3 注册SQL Server服务器的注意事项
5.4 配置SQL Server服务器
5.5 启动和关闭SQL Server服务
5.6 本章小结

第6章 查询分析器使用方法

6.1 登录到服务器
6.2 查询分析器的菜单命令
6.3 配置查询分析器
6.4 对象浏览器的使用
6.5 模板的使用
6.6 本章小结

第7章 SQL Server数据库管理

7.1 文件和文件组
7.2 创建数据库
7.3 查看数据库的信息
7.4 管理数据库
7.5 删除SQL Server数据库
7.6 数据库的存储结构
7.7 本章小结

第8章 SQL Server的命名规则

8.1 SQL Server的标识符
8.2 对象命名规则
8.3 关于实例的命名习惯
8.4 本章小结

第9章 表的管理和使用

9.1 创建表
9.2 删除表格
9.3 修改表格定义
9.4 查看表属性
9.5 表格重命名
9.6 索引
9.7 本章小结

第10章 Transact-SQL查询基础

10.1 简单的SELECT查询
10.2 使用TOP关键字
10.3 使用DISTINCT关键字
10.4 使用计算列
10.5 操作查询的列名
10.6 使用WHERE子句
10.7 使用LIKE子句进行模糊查询
10.8 使用ORDER BY给数据排序
10.9 本章小结

第11章 编辑维护表格数据

11.1 使用INSERT添加表格数据
11.2 使用RPDATE实现数据的修改
11.3 使用DELETE删除表中数据
11.4 使用TRUNCATE TABLE清空表格
11.5 使用企业管理器管理表格数据
11.6 本章小结

第12章 视图

12.1 视图的优点
12.2 视图的创建与删除
12.3 修改视图的定义
12.4 浏览视图信息
12.5 使用视图来简化查询
12.6 在视图上使用INSERT语句
12.7 使用UPDATE更新视图中的数据
12.8 删除视图中的数据
12.9 WITH CHECK OPTION的视图
12.10 对视图进行加密
12.11 使用视图加强数据安全
12.12 本章小结

第13章 SQL Server的数据类型

13.1 3种新的数据类型
13.2 整数数据类型
13.3 货币数据类型
13.4 数字数据类型
13.5 浮点数据类型
13.6 日期/时间数据类型
13.7 字符数据类型
13.8 二进制数据类型
13.9 统一码数据类型
13.10 图像、文本数据的使用
13.11 sql_variant数据类型及使用
13.12 table数据类型及使用
13.13 用户自定义数据类型及使用
13.14 本章小结

第14章 Transact-SQL高级查询

14.1 多表查询和笛卡儿乘积
14.2 使用表格别名
14.3 使用UNION子句
14.4 使用统计函数
14.5 使用GROUP BY子句
14.6 使用COMPUTE和COMPUTE BY子句
14.7 使用嵌套查询
14.8 本章小结

第15章 设计数据完整性

15.1 数据完整性基础
15.2 使用约束实施数据完整性
15.3 使用规则
15.4 使用默认值
15.5 使用IDENTITY列
15.6 本章小结

第16章 SQL Server编程结构

16.1 程序注释语句
16.2 批处理
16.3 局部变量
16.4 全局变量
16.5 IF…ELSE条件判断结构
16.6 BEGIN…END语句块
16.7 WHILE循坏结构
16.8 CASE
16.9 RETURN
16.10 游标
16.11 事务
16.12 本章小结

第17章 SQL Server函数

17.1 SQL Server的数学函数
17.2 SQL Server的字符串函数
17.3 SQL Server的日期函数
17.4 SQL Server的系统函数
17.5 其他常用函数
17.6 设置查询属性
17.7 用户自定义函数
17.8 本章小结

第18章 存储过程与触发器

18.1 存储过程概述
18.2 存储过程的使用和管理
18.3 触发器概述
18.4 触发器使用与管理
18.5 触发器的特殊功能
18.6 利用存储过程和触发器维护数据完整性
18.7 本章小结

第19章 管理SQL Server的安全性

19.1 SQL Server的安全性机制
19.2 SQL Server标准登录模式
19.3 SQL Server集成登录模式
19.4 使用企业管理器建立登录账户
19.5 SQL Server数据库安全性
19.6 角色
19.7 权限
19.8 本章小结

第20章 备份与恢复

20.1 数据库备份概念
20.2 数据库备份策略与规划
20.3 执行数据备份与恢复
20.4 本章小结

第21章 SQL Server的数据传输服务

21.1 DTS概述
21.2 数据转换服务导入向导和数据转换服务导出向导
21.3 使用DTS设计器
21.4 本章小结

第22章 SQL Server自动化管理

22.1 SQL Server自动化管理基础
22.2 使用SQL邮件
22.3 创建操作员
22.4 设置警报
22.5 创建作业
22.6 本章小结

第23章 SQL Server分布式数据管理

23.1 复制技术概述
23.2 配置出版服务器
23.3 创建出版物
23.4 设计订阅
23.5 本章小结

第24章 通过Web助手发布数据

24.1 SQL Server与Web页的交互
24.2 使用SQL Server Web助手建立Web页
24.3 本章小结

第25章 SQL Server 2000应用编程

25.1 SQL Server 2000应用编程概述
25.2 ADO概述
25.3 SQL Server 2000与ADO编程举例
25.4 SQL-DMO概述
25.5 使用SQL-DMO对象
25.6 SQL-DMO应用举例
25.7 本章小结

‘叁’ sql server 2005 数据库合并

由使用版本选择,先看2005版本没导入导功能直接导入导
没建议使用SQL文直接拷贝由于支持表格拷贝所适合少量表格复制定期操作做触发器必每都编写内容麻烦
[
select
*
into
新数据库使用表格名
from
旧数据库名.schema名.表格名
]
例:
select
*
into
MST_OFFICE
from
ISACDB.dbo.MST_OFFICE
由于sqlServer拷贝程直接创建表格所要指定想要拷贝表格
使用步骤:
1,
启2005
2选择新数据库创建编辑窗口
3执行SQL文

‘肆’ SQL2005数据库

SQL Server 2005 不允许远程连接解决方法

做课程设计时,很多学生都遇到这个问题。把解决方法写在这儿,供参考。

刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) "搜MSDN,上面有一片机器翻译的文章,是在让人难以明白,现在总结如下:明白了SQL Server是个网络数据库就可迎刃而解了,简单的分为下面的集中情况。

1. 数据库引擎没有启动。

有两种启动方式:

(1)开始->程序->Microsoft SQL Server 2005->SQL Server 2005外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;

(2)可打开:开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server Configuration Manager,选中SQL Server 2005服务中SQL Server(MSSQLSERVER) ,并单击工具栏中的"启动服务"按钮把服务状态改为启动;

使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看"SQL Server 2005配置管理器"中的SQL Server 2005网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了.

2. 是否已经允许远程连接。

这个部分可以简单的分为4个方面,分别是在 SQL Server上启用远程连接、启用SQL Server 浏览服务、在Windows 防火墙中为SQL Server 2005 创建例外和在Windows 防火墙中为“SQLBrowser”创建例外。下面是几个具体的操作方式,摘自MSDN,个人觉得文章的黑体部分应当特别的一起我们的注意。

在SQLServer 实例上启用远程连接
1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”
2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”
3.然后单击展开“数据库引擎”, 选中“远程连接”,在右边选中“本地连接和远程连接”,
再选择要使用的协议,( 这个地方应当启用TCP/IP 和命名管道服务!)单击“应用”,您会看到下消息:
“直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。”,单击“确定”按钮返回
4.展开“数据库引擎”, 选中“服务”,在右边单击“停止”,等到 MSSQLSERVER 服务停止,
然后单击“启动”,重新启动MSSQLSERVER 服务。

启用 SQLServer 浏览器服务
1.指向“开始->程序->Microsoft SQL Server 2005->配置工具->SQL Server 外围应用配置器”
2.在“SQL Server 2005 外围应用配置器”页, 单击“服务和连接的外围应用配置器”
3.然后单击展开“SQL Server Browser”, 选中“服务”,在右边“启动类型”选择“自动”,
再单击“启动”,单击“确定”按钮返回

在Windows 防火墙中为“SQL Server 2005”创建例外
1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序”
2.在“添加程序窗口”中单击“浏览”
3.然后找到“C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\ MSSQL.1 \MSSQL\Binn\sqlservr.exe”,
单击“确定”返回
注意 : 路径可能会根据 SQL Server 2005 安装不同而不同。 MSSQL.1 是占位符,对应数据库实例ID。
4.对每个需要打开远程访问的SQL Server 2005 实例,重复步骤 1 至 3。

在Windows 防火墙中为“SQLBrowser”创建例外
1.在 Windows 防火墙设置界面中,选择“ 例外” 选项卡,然后单击“添加程序”
2.在“添加程序窗口”中单击“浏览”
3.然后找到“C:\ProgramFiles\Microsoft Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe”,
单击“确定”返回
注意 : 路径可能会根据 SQL Server 2005 安装不同而不同。

在使用.NET开发进行时,会遇到使用连接字符串连接SQL Server 2005数据库使用机器名称和localhost都能连接,但是使用IP地址却不能连接的问题,解决的办法是在SQL Server实例上启用本地和远程连接,并且在选择协议的时候使用TCP/IP和命名管道服务即可解决。
参考资料:开发者在线http://www.builder.com.cn/

‘伍’ SQL2005和SQL2008的区别

总体而言,SQL server2008优于SQL server2005。

SQL server2005的前一个版本是SQL 2000,2005版与2000版相差得非常大,引入了很多不同的理念,并开始走支持.net的路线,大版本的升级自然会有很多考虑不周的地方。

SQL server2008是SQL server2005的升级版本,这两个功能上版本变化不大,SQL server2008更成熟稳定,以及一些后台上的优化,比如:
改进了数据库镜像 、简单的数据加密 ……

对于SQL 2005的数据库,2008基本上是完全兼容,可以直接附加。(附加后登录帐户权可能需要重新配置一下)

‘陆’ 如何打开SQL2005数据库

你是说软件,或者APS,jsp,等连接数据库的打开数据库,还是从SQL2005界面打开,还是用SQL怎么打开?

‘柒’ 2005数据库报错

一般来讲从低版本向高版本还原都是没问题的,微软兼容性还是不错的,反过来就不行了。首先确定数据库版本,不是ssms。同时注意选择被还原数据库的兼容性。错误上看你的被还原数据库版本较低,所以由高版本到低版本不可以。可以采用数据工具完成

‘捌’ sql 2005如何添加数据库

在 SQL Server Management Studio 对象资源管理器中,连接到 Microsoft SQL Server 数据库引擎 实例,再展开该实例。

右键单击“数据库”,指向“任务”,然后单击“附加”。

在“附加数据库”对话框中,若要指定要附加的数据库,请单击“添加”,然后在“定位数据库文件”对话框中,选择数据库所在的磁盘驱动器并展开目录树以查找并选择数据库的 .mdf 文件。例如:
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\DATA\AdventureWorks_Data.mdf
重要事项:

尝试选择已附加的数据库将生成错误。

或者,若要为附加的数据库指定不同的名称,请在“附加数据库”对话框的“附加为”列中输入名称。

或者,通过在“所有者”列中选择其他项来更改数据库的所有者。

准备好附加数据库后,单击“确定”。

‘玖’ SQL 2005 数据库设置方法

必须为要从远程计算机连接到的每个 SQL Server 2005 实例启用远程连接。为此,请按照下列步骤操作:1. 单击“开始”,依次指向“程序”、“Microsoft SQL Server 2005”和“配置工具”,然后单击“SQL Server 外围应用配置器”。
2. 在“SQL Server 2005 外围应用配置器”页上,单击“服务和连接的外围应用配置器”。
3. 在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“远程连接”和“本地连接和远程连接”,单击适用于您的环境的相应协议,然后单击“应用”。

注意:请在接收到以下消息时单击“确定”:
直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。
4. 在“服务和连接的外围应用配置器”页上,展开“数据库引擎”,依次单击“服务”和“停止”,等待 MSSQLSERVER 服务停止,然后单击“启动”以重新启动 MSSQLSERVER 服务。

http://support.microsoft.com/kb/914277/zh-cn

其次,
给sql server 2005打上补丁程序,如果安装在2003操作系统之上,请在系统的防火增上增加一个"例外"即对1433的端口进行开放

基本上可以解决远程不能连接上sql 2005的问题。

‘拾’ SQL SERVER 2005 有哪些版本

Express是速成版,是个轻量级的数据库系统,免费。如果你进行的是开发工作,而不是对外提供非常专业数据库服务,并且不是围绕着数据库进行开发,数据库只是搭配其它程序使用,那么这个版本就够了。

Workgroup即工作站版,相比速成版,提供了完整的图形管理界面(速成版需要额外安装)和更丰富的服务,可以承担小型服务器的数据库服务。

Standard即标准版,基本已经可以满足企业级用户的需求。注意,Standard是XP上可以安装的最强MS SQL版本了。

Enterprise是企业版,只能安装在服务器版本的操作系统上,除了不对外发售的数据库中心版,是最强的版本了,功能非常强大。注意,数据库中心版你需要直接向微软订购(下载是很难滴~)。

Developer是开发版,拥有企业版的全部功能,可以安装在XP上,但是不能直接用于商业服务(版权原因)。