SQLSERVER数据库、表的创建及SQL语句命令
- 格式:docx
- 大小:292.21 KB
- 文档页数:20
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