SQLSERVER数据库、表的创建及SQL语句命令 下载本文

内容发布更新时间 : 2024/5/17 22:01:32星期一 下面是文章的全部内容请认真阅读。

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后,加英文逗号也可*/