如何移植在sql里创建的数据库

来源:百度知道 编辑:UC知道 时间:2024/06/07 15:04:09
我用VB做了一个程序,里面调用了用sql创建的数据库,服务器是本机,谁能告诉我怎么能把数据库弄出来啊?我希望程序可以拷到别的电脑上运行,读取数据库。

(我刚自学的sql,好多东西不知道,希望大家多多帮助哈^_^)

1.鼠标右击数据库,选属性,在属性页面侧边栏点击文件选项,记住数据库文件物理存放路径
2.关掉上述窗口,鼠标右击数据库,选任务>分离,执行前先把在使用的查询窗口,表通通关掉
3.分离之后在第1步中查看的文件存放路径里找到你的数据库名的两个文件(数据库名.mdf 数据库名.ldf mdf是数据库文件,ldf是日志文件,如果有子库的话是ndf),找到复制走
4.要使用的话,在管理器上鼠标右击数据库目录,选附加,找到存放的物理位置,加上去就行了

为了100分...够详细了吧...

你在你的数据库“企业管理器”里找到你要拷贝的数据库
选中后右键,选择所有任务-》分离数据库,然后在这个路径下C:\Program Files\Microsoft SQL Server\MSSQL\Data找到两个文件拷出来文件名分别为“数据名.mdf和数据库名.ldf”

在另外一个电脑上用的时候,反着操作。
先把问及爱你相同的拷到那个目录下,然后在企业管理器里点右击选择附件所举库,选择路径就是你放的那个路径,OK了

貌似你用的是SQL Server产品,如果是的话,那么建议到你到你sql server安装文件夹(一般为C:\Program Files\Microsoft SqlServer 2000\MSSQL\),当然在这个文件夹一般有个Data文件夹。在里面会有你数据库常用的数据库文件,后缀名为.mdf和一个.ldf(一个是数据文件,一个是日志文件)
但是你现在想拷贝文件还是不行的,因为系统有进程在使用它们,所以建议你打开任务管理器(ctrl+alt+delete),结束掉sqlserver.exe进程,然后就可以拷贝了(当然你也可以关闭相关服务也可以实现同样的效果)。
接下来,在你要移植的机器放好数据库文件,然后在sql server 2000/2005上面选择附加数据库,然后选择数据库文件就OK了

告诉你个简单办法 点开数据库的【服务管理器】就在【企业管理器】那下面点
然后点【停止】 然后找到你的数据库文件 直接复制拿走就OK了

必须有一个