我们使用称为SalesOutlook的产品,它是一种CRM系统。我需要使用SSIS或其他程序从此导出数据。尝试使用同义词从异常访问数据库导出数据
当您安装该程序时,它会在我的系统上创建一个名为SalesOutlookReports的DSN。它使用Microsoft Access驱动程序(* .mdb)。
当我尝试看看它使用Crystal Reports我看到像表的列表:
SchemaAccount Contacts
SchemaAccount Profiles
SchemaNotes
然后在被称为同义词另一个文件夹,它包含
Account Contacts
Account Profiles
Notes
如果我打开同义词,我得到我的数据,如果我打开模式表,我可以得到关于表的元数据。
我的问题是这样的。如何轻松地将需要的表中的信息导入SQL Server进行操作?我如何指定同义词而不是“表”,以便我可以导入数据?我找不到使用SQL Server的导入/导出向导或SSIS的方法。也许我可以使用SSMS的链接服务器?
当你从SSIS打开DSN时,你会看到什么? – 2010-04-30 18:48:48
我可以通过选择“新建连接”并选择ODBC来创建连接管理器。连接成功。我不确定用什么样的数据流源来打开它。 – DavidStein 2010-04-30 18:59:55
但是,当我从Management Studio尝试导入/导出向导时,我选择了.Net Framework Provider for ODBC。我完全按照我的数据源管理员中的说明输入DSN和驱动程序。我选择一个SQL数据库并输入我的凭证。当我选择“从一个或多个表或视图复制数据”时,我只能看到第一组记录的列表,如“SchemaNotes”。 – DavidStein 2010-04-30 19:13:54