SQLSERVER数据库、表的创建及SQL语句命令

  • 格式:docx
  • 大小:292.21 KB
  • 文档页数:20

下载文档原格式

  / 20
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SQLSERVER数据库、表的创建及SQL语句命令

SQLSERVER数据库,安装、备份、还原等问题:

一、存在已安装了sql server 2000,或2005等数据库,再次安装2008,会出现的问题

1、卸载原来的sql server 2000、2005,然后再安装sql server 2008,否则经常sql server服务启动不了

2、sql server服务启动失败,解决方法:

进入sql server configure manager,点开Sql server 网络配置(非sql native client 配置),点sqlzhh(我sqlserver 的名字)协议,将VIA协议禁用。再启动Sql Server服务,成功

如图:

二、在第一次安装SQLSERVER2008结束后,查看安装过程明细,描述中有较多项插件或程度,显示安装失败。

解决方法:

1、重新启动安装程度setup.exe,选择进行修复安装,至完成即可。

三、先创建数据库XXX,再进行还原数据库时,选择好备份文件XXX.bak,确定后进行还原,会报如下图的错误。

解决方法:

选择好备份数据库文件后,再进入“选项”中,勾选“覆盖现在数据库”即可。

四、查看数据库版本的命令:select @@version

在数据库中,点击“新建查询”,然后输入命令,执行结果如下

五、数据库定义及操作命令:

按照数据结构来组织、存储和管理数据的仓库。由表、关系以及操作对象组成,把数据存放在数据表中。

1、修改数据库密码的命令:

EXEC sp_password NULL, '你的新密码', 'sa'

sp_password Null,'sa','sa'

2、操作SQL2008数据库的命令

备份SQL数据库:

backup database[3D-DATA]/*原数据库*/to disk='D:\Program Files\Microsoft SQL

Server\MSSQL10.MSSQLSERVER\MSSQL\backup\3D-DATA_backup_20131017.bak/*数据库备份文件*/' with name='3D-DATA_backup_20131017'/*数据库备份文件*/

查看备份数据库的逻辑文件:

restore filelistonly

from disk=

'd:\Program Files\Microsoft SQL Server\

MSSQL10.MSSQLSERVER\MSSQL\backup\3D-DATA_backup_20131017.bak '

强制还原SQL数据库:

[其中,Test-3d是已存在的数据库,3D-FEP_data和3D-FEP_log为备份数据库的两个逻辑文件,]

restore database[Test-3d]

from disk='d:\Program Files\Microsoft SQL

Server\MSSQL10.MSSQLSERVER\MSSQL\Backup\3D-DATA_backup_20131017.bak'

with

move'3D-FEP_data'to'D:\Program Files\Microsoft SQL

Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\Test-3d.mdf',

move'3D-FEP_log'to'D:\Program Files\Microsoft SQL

Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\Test-3d_log.ldf',

stats= 10/* 表示每完成10%显示一条记录*/,replace/*表示强制,放置在with后,加英文逗号也可*/

以下为另一种方式:

-备份数据DB 到.bak文件。然后利用此bak文件恢复一个新的数据库DBTest。

USE master;

backup database DB

to disk = 'g:\DBBack0930.bak' ;

restore filelistonly

form disk = 'g:\DBBack0930.bak' ;

restore database DBTest(此数据库,已创建)

FROM DISK = 'g:\DBBack0930.bak'

WITH MOVE 'DBTest' TO 'E:\Program Files\Microsoft SQL Server2005\Data\DBTest.mdf', MOVE 'DBTest_log' TO 'E:\Program Files\Microsoft SQL Server2005\Data\DBTest_log.ldf' GO

六、

SQL Server数据库文件恢复技术yzhshi(yzhshi@) SQL Server数据库备份有两种方式:

1、使用命令:BACKUP DATABASE,将数据库文件备份出去;

2、直接拷贝数据库文件mdf和日志文件ldf的方式。

下面将主要讨论一下后者的备份与恢复。本文假定您能熟练使用SQL Server Enterprise Manager (SQL Server企业管理器)和SQL Server Quwey Analyser(SQL Server查询分析器)

正常的备份、恢复方式正常方式下,我们要备份一个数据库,首先要先将该数据库从运行的数据服务器中断开,或者停掉整个数据库服务器,然后复制文件。

卸下数据库的命令:Sp_detach_db