SQL SERVER导入BAK文件
系统环境:windows xp pro
数据库:MS Sql 2000
IIS: 5.1 ASP.NET2.0
因为代码是2.0.net的,没有办法只好安装了.net下载你可以去微软的网站上去下载.这个是免费的软件,我知道的是免费的。
数据库做了压缩后缀是bak的,所以数据库不能直接使用,需要导入在网上查了很多的资料但是不多,但自己成功导入了,写下来做一个备忘以免以后又忘记了。
首先打开SQL的企业管理工具,打开数据库项可以看到左侧有很多的数据库,那个系统自带的不要动,在右侧空白处点右键选“所有任务”“还原数据库”在“还原”后有三个选项依次是“数据库”“文件组或文件”“从设备”选择“从设备”在“参数”选择一个设备,这个其实就是你存放BAK文件的磁盘;另一个问题就是选择“选项”选择“在现有数据库上强制还原”然后打到你要还原的BAK数据库选还原就可以了。
在还原的过程中遇到一个错误的提示大体意思是说设备错误或损坏无法还原指定的数据库,开始的时候自己以为是SQL有问题的,后来仔细看了一下路径,原来是默认的路径不存在造成错误的提示,因为自己在安装SQL的时候把默认存放数据库的路径修改了,所以造成了错误,这个问题比较好解决,就是把要还原的数据库重新指定一下路径问题就可以解决了!
相关文档:
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE proc pGetInsertSQL (@TableName varchar(256))
as
begin
set nocount on
declare @sqlstr varchar(4000)
declare @sqlstr1 varchar(4000)
declare @sqlstr2 v ......
如何用命令生成SQL SERVER脚本
--以下生成整个数据库的SQL脚本,我测试了,相当好用。
--(scptxfr.exe的路径要正确以下是我的路径)
declare @cMd varchar(1000)
set @cmd = 'master.dbo.xp_cm ......
是拷贝的别人的,以备学习
package com.unmi.db;
import java.io.FileInputStream;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
* 读取 SQL 脚本并执行
* @author Unmi
*/
pub ......
----start
前面,我们介绍了 尽量避免在SQL语句的WHERE子句中使用函数,因为这样做会使该字段上的索引失效,影响SQL语句的性能。基于同样的道理,我们也应该避免使用LIKE。考虑下面的情况:
CREATE TABLE USER
(
NAME VARCHAR(20) NOT NULL,---姓名
MYNUMBER VARCHAR(18)---身份证号码
);&nb ......