|
蓝森林 http://www.lslnet.com 2006年8月25日 8:28
.sql的怎么转成.mdb的
导出向导里
不知道怎么选择我要的那个数据源
我的数据是.sql的
但是好像导只能导.mdf的??
:( |
改了下标题
t下
急求大家
不甚感激 |
把.sql的语句写到页面中。
然后执行那个页面即可。
PS:写的时候注意这个SQL语句的写法。还有要把if exsits....类似这样的语句去除。 |
帅青蛙在上个帖子中说
不会sql :(
我搜到的文章是用sql2000自带的导出O向导可以实现的
可我在第一步时不知道怎么选取我需要的数据源 :(
|
比如我要创建一个table1的表。
在你的.sql文件中可能会是这样写:
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[table1]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[table1]
GO
CREATE TABLE [dbo].[table1](
[id] [int] identity (1,1) not null,
[column1] [varchar] (50) not null,
[column2] [numeric] (18,4) null
) on [primary]
go
那你就可以改成这样:
//把上面的那个if exists...这句去掉,因为ACCESS不支持这种
然后把下面的CREATE TABLE改成这样。。
Ssql = "CREATE TABLE [table1](" &vbcrlf
Ssql = Ssql & "[id] [int] identity (1,1) not null," & vbcrlf
Ssql = Ssql & "[column1] [varchar] (50) not null," & vbcrlf
...
Ssql = Ssql & ") on [primary]"
//不要go
这样。然后就Conn.Execute(Ssql)就行了。 |
帅青蛙在上个帖子中说
不大可能这样
这个sql文件有10几G :( |
顶下
郁闷 |
10几G的数据放在access中?
微软都会生气的... |
10几G的数据放在access中?
告诉微软,他们马上会有人送来sql server最新版,而且不收你的钱 |
51windows在上个帖子中说
:( :( :( :(
sql2000里怎么从这个文件看到表和字段
死活没找到地方能打开这个文件的 |
首先要明白是什么类型的数据库,如果是sql server的备份,用还原功能
其它的,还得看文件是什么。。。 |
51windows在上个帖子中说
是备份下来的文件
是再datebase里选择restore把
选择filegroups or files这项?
然后没找到怎么选我的那个文件
:( :( :( |
还原为输入一个新的数据库名=>在还原的三个radio上面选上从设备=>选择设备=>还原自磁盘=>添加=>文件名 |
|