SQLSERVER基础培训2_第1页
SQLSERVER基础培训2_第2页
SQLSERVER基础培训2_第3页
SQLSERVER基础培训2_第4页
SQLSERVER基础培训2_第5页
已阅读5页,还剩77页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SQLSERVER基础培训基础培训Sqlserver:数据库安装、卸载;数据库备份,mdf,bak 备份文件还原。详细内容:1)版本介绍、安装,安装时重要参数介绍、卸载。2)界面向导、脚本命令实现完整数据库备份、还原。3)界面向导、脚本命令实现指定表,备份、还原。1)版本介绍、安装,安装时重要参数介绍、卸载。)版本介绍、安装,安装时重要参数介绍、卸载。1版本介绍:版本介绍:SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS)SQL Server 2000是Microsoft公司于2000年推出,目前最新版本是2015年份推出的SQL SERVER 2015期间包

2、含了:SQL Server 2000SQL Server 2005SQL Server 2008/SQL Server 2008r2SQL Server 2012SQL Server 20152安装:(具体讲一下安装:(具体讲一下2008r2的安装过程)的安装过程)(1)SQL SERVER 2008 R2 软件下载(2)安装的准备过程 :点击系统配置检查器:(3)弹出安装程序支持规则,检测安装是否能顺利进行,通过就点击确定,否则可点击重新运行来检查(4)点击确定安装完全安装或向现有安装添加功能,如图:(5)点击 确定(6)在弹出的【产品密钥】对话框中选择【输入产品密钥】选项,并输入SQL S

3、erver 2008 R2安装光盘的产品密钥,点击下一步。(7)在弹出的许可条款对话框中,勾选【我接受许可条款】并点击下一步。(8)弹出【安装程序支持文件】对话框,单机【安装】以安装程序支持文件,若要安装或更新SQL Server 2008这些文件是必须的(9)【安装程序支持规则】这个步骤看起来跟刚才在准备过程中的一样,都是扫描本机,防止在安装过程中出现异常。现在并不是在重复刚才的步骤,从下图明显看出这次扫描的精度更细,扫描的内容也更多。在这个步骤中,一定不要忽略“Windows防火墙”这个警告,因为如果在Windows2008操作系统中安装SQL Server,操作系统不会在防火墙自动打开T

4、CP1433这个端口。(10)勾选【SQL Server功能安装】,点击下一步(11)【功能选择】在这里,我们点一下“全选”按钮(12)下一步, 我们这里安装一个默认实例。系统自动将这个实例命名为:MSSQLSERVER如果安装其他版本的数据库,有默认实例了,就会弹出如下报错,这时需选择命名实例从新命名一个新的实例名。如下图:(13)【磁盘空间要求】:从这里可以看到,安装SQL Server的全部功能需要6109MB的磁盘空间(14)在这里,首先要配置服务器的服务帐户,也就是让操作系统用哪个帐户启动相应的服务。 为了省事,我们选择“对所有SQL Server服务使用相同的帐户”。也可以选择,N

5、T AUTHORITYSYSTEM,用最高权限来运行服务。接着,还要设备排序规则,默认是不区分大小写的按你的要求自行调整。输入操作系统的用户名和密码,点击确定,下一步(15)【数据库引擎的设置】主要有3项。 (数据库引擎是用于存储、处理和保护数据的核心服务)帐户设置中,一般MSSQLSERVER都做为网络服务器存在,为了方便,都使用混合身份验证,设置自己的用户密码。然后添加一个本地帐户方便管理即可。目录和FILESTREAM没有必要修改。两个验证方式是有明显不同,主要集中在信任连接和非信任连接。windows 身份验证相对于混合模式更加安全,使用本连接模式时候,sql不判断sa密码,而仅根据用

6、户的windows权限来进行身份验证,我们称为“信任连接”,但是在远程连接的时候会因NTML(NT Lan Manager)验证的缘故,无法登陆。混合模式验证就比较既当本地用户访问sql时候采用windows身份验证建立信任连接,当远程用户访问时由于未通过windows认证,而进行sql server认证(使用sa的用户也可以登录sql),建立“非信任连接”,从而使得远程用户也可以登录。(16)点添加,指定SQL Server 管理员为操作系统登录账号,或者直接选择“添加当前用户”也行,下一步(此步骤指定的sql管理员,指定的windows用户才可以是用“windows身份验证模式“、”混合模

7、式”都可登陆。其他用户非添加到指定sql的管理员,只能采用“混合模式”,输入用户名密码登陆)(17)下一步(18)下一步(19)下一步(20)下一步21.下一步(22)安装23.安装完成,点击关闭(24)在windows开始菜单中,打开数据库管理工具(25)输入登录名和密码,连接数据库,出现下面的界面,恭喜你sql server 2008 r2 安装完成。3.卸载卸载SQL2008卸载。卸载。1.从控制面板卸载从控制面板卸载(1)点击计算机右下角)点击计算机右下角“开始开始”,点击,点击“控制面板控制面板”2)点击“卸载程序”。3)在程序列表中找到“Microsoft SQL Server 2

8、008”,右击 选“卸载”(或双击)。4)点击“删除”一卸载与2008相关组建,开始控制面板卸载程序。右击卸载。二删除磁盘里的安装文件(一般数据库默认安装在C盘) 路径“C:Program Files”删除“Microsoft SQL Server”文件夹 三清空注册表。1 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager中(看右边)找到PendingFileRenameOperations值并删除它。就可以安装了。注意,不要点Session Manager前面的“+”号,不是“+”里的东西,就是在Session M

9、anager里面。 实例图)键盘上的“开始+R”可以快速进入运行,输入“regedit”。找到:“HKEY_LOCAL_MACHINE ” 下的“ SYSTEM ”“CurrentControlSet”“Control”“Session Manage” 中(看右边)找到PendingFileRenameOperations值并删除它。就可以安装了。2、运行注册表,删除如下项:HKEY_CURRENT_USERSoftwareMicrosoftMicrosoft SQL ServerHKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL Server H

10、KEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServer 4、重新启动系统5、重新安装。SQL卸载干净。Sqlserver全库、指定表备份、还原(界面向导)一、备份数据库1、完整备份数据库 (bak)1.鼠标指着数据库右键-任务-备份2.选择完整备份,并且给备份文件命名。备份路径可自选,首先把默认的路径删除,右下角删除按钮,然后点击添加按钮,选择“.”按钮选择存放备份的路径,下面给文件命名例如图中:test.bak,点击确定按钮,即可备份。3.把两个数据库备份到一个备份文件中,只要每次备份时,都指定一个数据库备份文件,并且左边选项栏,选择追加到现有的备份集2、

11、指定表备份数据库(bak)1)鼠标要备份的数据库,右键选择 任务- “导出数据”2)数据源选择如下图,默认是我自己的服务器名,也可以输入其他电脑的IP地址(前提:必须要装有sqlserver数据库,要导出备份的电脑,并且使用sqlserver身份验证)选择要导出备份的数据库名称(我这个是金蝶K3) 点击下一步即可。3)然后选择要导入到的令一个数据库名称 JDK3,点击下一步4)选择复制一个或多个表或视图的数据点击下一步。5)选择要备份的表,点击下一步即可。然后点击完成。执行备份操作。6)指定成功,关闭即可。7)在JDK3库里面就有了备份的这两个表,然后在用完整备份的方法,把此数据库备份即可。二

12、、还原数据库备份1、还原.bak后缀备份1)鼠标指着数据库,右键选择“还原数据库”2)输入目标数据库名称(任何都行),选择源设备,点击“。”按钮,弹出指定备份窗口,选择添加要还原的备份文件。3)选择后点击确认按钮4)勾选要还原的备份集,如果有多个完整备份集,请选择一个。注意:类型最好是完整类型的备份,因为差异备份的话,需要备份的起始文件以及期间的差异文件。点击选项按钮,行数据 对应的文件后缀是.mdf 日志文件对应是.ldf 如果不是要手动修改下。如果有多个行数据文件,或多个日志数据文件 要依次命名,不能相同。例如:行数据: F:JDK1.MDF F:JDK2.MDF F:JDK3.MDF 日

13、志: F:JDK1.LDF F:JDK2.LDF F:JDK3.LDF 2、还原.mdf后缀备份1)鼠标指着数据库右键,点击附加。2)点击添加按钮,找到MDF 数据文件。点击确定3)对应的日志文件的路径,提示“找不到”如果得知客户LDF路径,直接指定,没有提供此文件,把下面的日志文件,选中删除即可。点击确定按钮还原。注意:红圈内是数据库的名称,附加完成后,就显示此数据库名称。Sqlserver 全库、指定表,备份、还原(脚本命令)一、Sqlcmd、Osql、isql工具全库备份、还原Sqlcmd、Osql 简介1、isql sqlserver 2000可用此工具,sqlserver 2005没

14、有。2、osql实用工具使您得以输入 Transact-SQL 语句、系统过程和脚本文件。该实用工具通过ODBC 与服务器通讯,sqlserver 2000,sqlserver 2005 可用此工具。3、使用 sqlcmd 实用工具,可以在命令提示符处、SQLCMD 模式下的查询编辑器、Windows 脚本文件或 SQL Server 代理作业的操作系统 (Cmd.exe) 作业步骤中,输入 Transact-SQL 语句、系统过程和脚本文件。 此实用工具使用 OLE DB 执行 Transact-SQL 批处理。此工具是sqlserver 2005新增加的工具,适用于2005以上的版本。1、

15、Sqlcmd 全库备份Sqlcmd 常用参数: -U 登录 ID -P 密码-E 可信连接 -S 服务器 -H 主机名 -d 使用数据库名称 -q 命令行查询 -Q 命令行查询 并退出 -i 输入文件Sqlcmd -S limeikang -U sa -P sa -d jk3 -Q BACKUP DATABASE jk3 to disk=f:aaa.bak或减省为:Sqlcmd -U sa -P sa -Q BACKUP DATABASE a1 to disk=H:cjyaaa.bak注明:-S limeikang :sqlserver的服务名 -U Sa :用户名 -P sa :密码 -d

16、jk3 :使用数据库名称 -Q backup 。:备份的命令。 Disk=f:aaa.bak 备份文件具体的存放路径。备份成功后,在“f:aaa.bak”路径下 就会看到相应的bak的备份文件。Sqlcmd -S (local) -U sa -P 123 -d ayv6 -Q BACKUP DATABASE ayv6 to disk=h:ayv6.bakSqlcmd -S (local) -U sa -P 123 -d master -Q RESTORE DATABASE ayv6 from disk=h:ayv6.bak with replace2、Sqlcmd 全库还原Sqlcmd -S

17、limeikang -U sa -P sa -d master -Q RESTORE DATABASE eee from disk=f:aaa.bak with replace或减省为:Sqlcmd -U sa -P sa -Q RESTORE DATABASE a1 from disk=H:cjyaaa.bak with replace注明:-S limeikang :sqlserver的服务名 -U Sa :用户名 -P sa :密码 -d master :使用数据库名称 -Q restore。:还原的命令。 Disk=f:aaa.bak 备份文件具体的存放路径。 With replace 覆盖数据库。3、osql 全库备份 Osql -U sa -P sa -QBACKUP DATABASE test to disk=e:test.bak注明:-U Sa :用户名 -P sa :密码 -Q backup 。:备份的命令。 Disk=e:test.bak 备份文件具体的存放路径。4、oSql 全库还原Osql -S WIN2003SQLEXPRESS -U sa -P sa -Qrestore databa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论