不推荐这个,很麻烦,又慢
AAAAAAAAA1111111111111111
还是用备份还原,
备份如下:
SQL企业管理器->SQL组->(local)->数据库->你要备份的数据库名->按右键->所有任务->备份数据库->点添加按钮->选择存放目录->点确定按钮->再点确定按钮)
还原如下:
SQL企业管理器->SQL组->(local)->数据库->你要备份的数据库名->按右键->所有任务->还原数据库->选择从设备->点选择设备按钮->再点添加按钮->点文件名有个按钮->找到你备份的文件的存放目录->点确定按钮->点确定按钮->切换到选项->点在现有数据库上强制还原左边的方框->最后点确定)
BBBBBBBBBBB222222222222222
附加数据库如下:
1复制数据库文件(数据库名mdf和数据库名log这两个文件)
PS:需要停止SQL服务管理器就是右下角系统托盘那里的带绿色小三角的图标按右键->MSSQLSER---停止
PS:如果不停止就复制不了数据库文件,会提示你该文件在使用中
PS:停止以后再在上面按右键可以再开始
PS:如果不知道数据库文件在哪个文件夹可以这样
--SQL企业管理器->SQL组->(local)->数据库->你要备份的数据库名->按右键->属性->点常规旁边的数据文件->里面的位置就是数据库文件所存放的文件夹
2上传数据库文件到服务器
3在服务器的SQL企业管理器->SQL组->(local)->数据库->按右键->附加数据库->选择要附加的数据库的MDF文件->点按钮选择文件->下面的附加为方框里面是数据库名->点确定
CCCCCCCCCCC3333333333333
或者用程序网页 *** 作读取目的数据库内容进行某个表更新
select into B1 from openrowset
('SQLOLEDB','server=xxxxxxxxxxxx;uid=sa;pwd=xxx;database=databasename'
, 'select from AAA') as a
insert into 你要添加数据的表名 select from B1
这个就算了,你可能不懂写网页程序
一、安装前准备工作:
1、对于Linux系统,至ibm网站下载软件包
2、Linux内核设置:编辑/etc/sysctlconf文件
3、创建相应用户以及组:
4、创建相应目录用于存放db2的数据文件以及日志文件:
这里在根下面创建一个db2总目录,然后创建了一个15G大小的逻辑卷挂载/db2下面,然后在其下面创建相应的文件夹。
database目录存放数据库实例
db2log1存放db2的主日志文件
db2log2存放镜像日志文件
db2temp存放db2临时表空间
db2用户的家目录的位置
二、安装过程:
安装可以使用root用户安装也可以使用非root用户安装,这里就直接使用root用户安装了。
以root身份执行db2setup,会d出以下画面:
这里选择安装企业版,点击installnew:
下一步之后,就出现创建用户的画面:
最后点击finish开始安装过程。
三、创建数据库:
如果在安装过程中,没有创建数据库,则后续可以使用db2命令创建数据库。这是一个基于图形界面的管理工具,使用起来也非常方便。执行db2后,会d出以下画面:
点击右侧的CreateNewDatabase,创建数据库:
指定数据库名称以及存放位置,选中LetDB2managemystorage,下一步:
点击finish开始创建。默认db2会创建以下三个表空间:
(1)、catalogtablespace用于存放catalog表。
(2)、usertablespace存放所有表和索引数据。
(3)、temporarytablespace临时数据的存放位置。
创建完成后,会看到如下画面:
此时还没有连接到xzxjdb1上,点击右侧的connect进行连接。连接之后,会看到右侧多了好多信息:
使用命令行查看当前数据库中表空间信息:
四、DB2的简单管理:
1、查看表空间信息:
2、查看表信息:
3、查看当前实例下的所有数据库信息:
4、停止数据库:
5、启动数据库:
6、设置实例自动启动:
存储过程(StoredProcedure)是一组为了完成特定功能的结构化查询语言(StructuredQueryLanguage,SQL)语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。
存储过程是SQL语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件地执行,它具有强大的编程功能。存储过程的优点存储过程位于数据库服务器中,是一个SQL语句的集合,可包含一个或多个SQL语句。
存储过程是利用数据库服务器所提供的Transact−SQL语言编写的程序。存储过程在创建时即在服务器上进行编译,所以执行起来比单个SQL语句快,总的来说具有以下几个方面的优点。
((1)存储过程增强了SQL语言的功能和灵活性。存储过程可以用来控制语句编写,有很强的灵活性,可以完成复杂的判断和较复杂的运算。
(2)存储过程是标准组件,允许编程。存储过程被创建后,可以在程序中被多次调用,而不必重新编写该存储过程的SQL语句。而且数据库专业人员可以随时对存储过程进行修改,对应用程序源代码也毫无影响。
(3)存储过程能实现较快的执行速度。如果某一 *** 作包含大量的Transact−SQL代码或分别被多次执行,那么存储过程要比批处理的执行速度快很多。因为存储过程是预编译的。在首次运行一个存储过程时查询,优化器对其进行分析优化,并且给出最终被存储在系统表中的执行计划。而批处理的Transact−SQL语句在每次运行时都要进行编译和优化,速度相对要慢一些。
(4)存储过程能够减少网络传输流量。针对同一个数据库对象的 *** 作(如查询、修改),如果这一 *** 作所涉及的Transact−SQL语句被组织成存储过程,那么当在客户计算机上调用该存储过程时,网络中传送的只是该调用语句,从而大大增加了网络流量并降低了网络负载。
(5)存储过程可被作为一种安全机制来充分利用。系统管理员通过执行某一存储过程的权限进行限制,能够实现对相应的数据的访问权限的限制,避免了非授权用户对数据的访问,保证了数据的安全。
你可以在安装软件后再创建数据库,这个数量可以是多个。安装ORACLE时,如选择仅安装软件,则安装结束后无数据库。你可以继续创建数据库。实例是一个正在进行时的概念,每当启动一个数据库时,ORACLE会依照初始化参数文件spfile的记录分配内存,启动进程,查找相关文件,而当数据库关闭后,实例的寿命也就终止了,再启动就是一个新的实例,可以简单理解为实例就是内存和进程的集合,与物理文件没有关联,你完全可以删除实例,然后用oradmin来创建一个新实例,然后启动数据库,只要物理文件没有问题。多个实例可对应一个数据库,它们共同 *** 作同一数据文件。但你要说多个数据库,应该是指要创建不同的物理文件,而一个实例不能管理多个数据库。1、使用服务器上SQL
Server
2005的备份功能,把服务器备份到本地硬盘中。
2、使用本地的SQL
Server
2005的还原功能,把备份好的数据库还原到本地数据库中。
3、以上使用的是“SQL
Server
Management
Studio”这个玩意儿,去里面找吧,如果还是不会,可以发消息给我,我可以教你做。1、首先在
SQL
Server
2008中选择单击Microsoft
SQL
Server
2008
Management
Studio,会出现一个窗口。
2、在服务器名称中选择本机的服务器名字。然后单击连接按钮。就进入Microsoft
SQL
Server
2008
Management
Studio。
3、右键单击数据库,选择新建数据库,会出来一个窗口,在这个窗口里可以输入你要建的数据库的名称,同时也可以修改数据库的文件类型。
4、数据库的名称和类型都弄好后,点击下方的确定
按钮。数据库就建立了。
5、要是想删除自己不想要的数据库也很简单。鼠标右键点击自己不想要的数据库,然后选择删除
,那么该数据库就删除了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)