如何使用SQLCMD将MicroSoft Access数据库(mdb)导入SQL Express文件?

时间:2010-12-17 18:51:55

标签: asp.net sql sql-server-express sqlcmd

出于某种原因,由于某些安全策略,SQL管理工作室和导入导出向导都不能在我的朋友网络上运行

两天前我问了一个关于OSQL的问题,而StackOverflow的人告诉我这将是一个问题,我应该使用SQLCMD。

现在我被困在这个屏幕上,无法做任何事情:(

alt text

缩短事情我的问题非常精确:

使用SQLCMD ..

1 - 需要从AND导入和导出命令到MDB / MDF

2 - 需要附加/分离命令

2 个答案:

答案 0 :(得分:1)

mokokamello

下面是如何附加新数据库并确保附加数据库

alt text

您还需要查看这些链接

http://msdn.microsoft.com/en-us/library/ms165673.aspx

http://msdn.microsoft.com/en-us/library/ms188031.aspx 和最重要的链接

http://support.microsoft.com/kb/224071

如果你想要拆卸

sp_detach_db DatabaseName
Go

答案 1 :(得分:1)

SQLCMD允许您将Transact-SQL语句输入到所选服务器。

用于连接外部数据源的T-SQL命令是OPENDATASOURCE

更多信息here

您应该能够使用它来构建一系列查询,以便拉入并导出您正在使用的数据。

要分离数据库的SProc是sp_detach_db,并附加sp_attach_db

更多信息hereherehere