当前位置:首页 » 数据仓库 » 如何通过附加的方式安装数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

如何通过附加的方式安装数据库

发布时间: 2022-12-13 21:09:53

sql2008数据库怎么附加数据库 SQL附加数据库方法步骤

1、在开始菜单中打开SQL Server Mangement Studio;
2、登录成功后,在左侧树型结构中,右键“数据库”,选择“附加”,弹出“附加数据库”窗口;
3、添加想附加的数据库,即*.mdf文件即可;

Ⅱ 数据库MDF文件如何附加

先打开你的数据库软件(如果是sqlserver2000的话是打开企业管理器),选中你使用的服务器打开,选中数据库右击->所有任务->附加数据库->浏览中选中你的mdf文件。接下来你应该明白了吧-v-

Ⅲ SQL2008数据库怎么附加数据库 SQL附加数据库方法步骤

打开SQL Server Management Studio,并连接上数据库。右键“数据库”弹出快捷菜单,点击“附加”菜单。

附加数据库界面点击“添加”按钮,浏览到需要附加的数据库文件。

选择需要附加的数据库文件后,在数据库详细信息列表中则会显示该数据库的数据文件以及日志文件。

4
按确定之后在数据库列表就可以找到刚才附加进去的数据库了!

Ⅳ 附加数据库 是什么意思怎样 附加数据库

附加和分离数据库
Microsoft�0�3 SQL Server�6�4 2000 允许分离数据库的数据和事务日志文件,然后将其重新附加到另一台服务器,甚至同一台服务器上。分离数据库将从 SQL Server 删除数据库,但是保持在组成该数据库的数据和事务日志文件中的数据库完好无损。然后这些数据和事务日志文件可以用来将数据库附加到任何 SQL Server 实例上,包括从中分离该数据库的服务器。这使数据库的使用状态与它分离时的状态完全相同。
如果想按以下方式移动数据库,则分离和附加数据库很有用:
1. 从一台计算机移到另一台计算机,而不必重新创建数据库,然后手动还原数据库备份。
2. 移到另一物理磁盘上,例如,当包含该数据库文件的磁盘空间已用完,您希望扩充现有的文件而又不愿将新文件添加到其它磁盘上的数据库。
将数据库或数据库文件移动到另一服务器或磁盘:
1. 分离数据库。
2.将数据库文件移到另一服务器或磁盘。
3.通过指定移动文件的新位置附加数据库。
当附加在数据库上时,必须指定主数据文件的名称和物理位置。主文件包含查找由数据库组成的其它文件所需的信息,除非自分离了数据库后那些文件中的一个或多个已改变了位置。除主文件外,还必须指出其它任何已改变位置的文件。否则,SQL Server 将试图基于存储在主文件中的不正确的文件位置信息附加文件,且不能成功附加数据库。
如果将数据库附加到的服务器不是该数据库从中分离的服务器,并且启用了分离的数据库用于复制,则应运行 sp_removedbreplication 从数据库中删除复制。或者,可以在分离数据库之前从数据库中删除复制。
分离数据库时所产生的错误可能会防碍干净地关闭数据库和重建事务日志。如果收到错误信息,请执行下列操作以纠正错误:
1. 重新附加所有与数据库相关联的文件,而不仅是主文件。
2. 解决导致错误信息的问题。
3. 再次分离数据库。
示例B 创建一个包含下列物理文件的名为 Archive 的数据库:
c:\program files\microsoft sql server\mssql\data\archdat1.mdf
c:\program files\microsoft sql server\mssql\data\archdat2.ndf
c:\program files\microsoft sql server\mssql\data\archdat3.ndf
c:\program files\microsoft sql server\mssql\data\archlog1.ldf
c:\program files\microsoft sql server\mssql\data\archlog2.ldf
可以使用 sp_detach_db 存储过程分离该数据库,然后使用带有 FOR ATTACH 子句的 CREATE DATABASE 重新附加。
--使用 sp_detach_db 存储过程分离该数据库
sp_detach_db ArchiveGO--使用带有 FOR ATTACH 子句的 CREATE DATABASE 重新附加

Ⅳ MySql怎么附加数据库

一.MYSQL的命令行模式的设置:
桌面->我的电脑->属性->环境变量->新建->
PATH=“;path\mysql\bin;”其中path为MYSQL的安装路径。
二.简单的介绍一下命令行进入MYSQL的方法:
1.C:\>mysql -h hostname -u username -p
按ENTER键,等待然后输入密码。这里hostname为服务器的名称,如localhost,username为MYSQL的用户名,如root。
进入命令行后可以直接操作MYSQL了。
2.简单介绍一下MYSQL命令:
mysql->CREATE DATABASE dbname;//创建数据库
mysql->CREATE TABLE tablename;//创建表
mysql->SHOW DATABASES;//显示数据库信息,有那些可用的数据库。
mysql->USE dbname;//选择数据库
mysql->SHOW TABLES;//显示表信息,有那些可用的表
mysql->DESCRIBE tablename;//显示创建的表的信息
三.从数据库导出数据库文件:
1.将数据库mydb导出到e:\mysql\mydb.sql文件中:
打开开始->运行->输入cmd 进入命令行模式
c:\>mysqlmp -h localhost -u root -p mydb >e:\mysql\mydb.sql
然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。
2.将数据库mydb中的mytable导出到e:\mysql\mytable.sql文件中:
c:\>mysqlmp -h localhost -u root -p mydb mytable>e:\mysql\mytable.sql
3.将数据库mydb的结构导出到e:\mysql\mydb_stru.sql文件中:
c:\>mysqlmp -h localhost -u root -p mydb --add-drop-table >e:\mysql\mydb_stru.sql
四.从外部文件导入数据到数据库中:
从e:\mysql\mydb2.sql中将文件中的SQL语句导入数据库中:
1.从命令行进入mysql,然后用命令CREATE DATABASE mydb2;创建数据库mydb2。
2.退出mysql 可以输入命令exit;或者quit;
3.在CMD中输入下列命令:
c:\>mysql -h localhost -u root -p mydb2 < e:\mysql\mydb2.sql
然后输入密码,就OK了。
五.下面谈一下关于导入文件大小限制问题的解决:
默认情况下:mysql 对导入文件大小有限制的,最大为2M,所以当文件很大时候,直接无法导入,下面就这个问题的解决列举如下:
1.在php.ini中修改相关参数:
影响mysql导入文件大小的参数有三个:
memory_limit=128M,upload_max_filesize=2M,post_max_size=8M
修改upload_max_filesize=200 M 这里修改满足你需要的大小,
可以同时修改其他两项memory_limit=250M post_max_size=200M
这样就可以导入200M以下的.sql文件了。

Ⅵ 如何实现SQL的自动安装及自动附加数据库

打包并附加数据库解决方案

一。打包msde
1.解压msde2000
2.将解压后的文件全部打包到安装程序中
3.在wise脚步中插入执行语句。在执行程序设置中:执行程序路径: %MAINDIR%\hello\msde\setup.exe
命令行:sapwd="sa" securitymode=SQL disablenetworkprotocols=0(脚本的位置需要自己定位)
4.这样制作好的安装包在执行安装后会自动安装msde

二。附加数据库
1.在程序执行时判断在C:\Program Files\Microsoft SQL Server\MSSQL\Data目录下是否有我们要附加的数据库文件,即db_Data.MDF和db_Log.LDF
2.如果没有则把两个文件复制到上述目录中
3.复制完成后调用dos命令执行附加数据库的语句winexec(PChar('D:\My.bat'),sw_show); My.bat文件中的内容为osql -S 57c65a1f316b491 -U sa -P sa -i "D:\active.sql"
active.sql是我们要写的SQL脚本,用来附加数据库,内容为Exec sp_attach_db @dbname = N'web', @fileName1=N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\web_Data.MDF', @filename2=N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\web_Log.LDF'
这就是为什么我们要把数据库文件放到上述目录中的原因
4.附加数据库完成