1

我使用商业智能 2008,我可以毫无问题地连接到我的 mysql 数据库。我想创建数据源视图。我可以看到我所有的表格,但是当我包含我的表格时,它向我显示了这个错误:

====================================

ERROR [42000] [MySQL][ODBC 5.1 Driver][mysqld-5.1.41]您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 2 行 (myodbc5.dll) 的 '[].[adrankingoogle]' 附近使用正确的语法

------------------------------ 节目地点:

在 System.Data.Odbc.OdbcConnection.HandleError(OdbcHandle hrHandle, RetCode retcode) 在 System.Data.Odbc.OdbcDataReader.get_FieldCount() 在 System.Data.Odbc.OdbcDataReader.NewSchemaTable() 在 System.Data.Odbc.OdbcDataReader。 Microsoft.AnalysisServices.Design.DSVUtilities.AddTableItemsInDataSet(DataSourceView dsv, DataSourceConnection conn, ArrayList tableList, String tableType, Hashtable) Microsoft.DataWarehouse.Design.DataSourceConnection.FillDataSet(DataSet dataSet, String schemaName, String tableName, String tableType) GetSchemaTable() Microsoft.AnalysisServices.Design.DSVUtilities.ExportDataSet(DataSourceView dsv,DataSourceConnection conn,ArrayList tableList,ArrayList viewList,Microsoft.AnalysisServices.Wizards.DSVWizardForm.OnFinish(CancelEventArgs e) 上的 ArrayList sysTableList、ArrayList sysViewList、IServiceProvider serviceProvider、ProgressBar progressBar)

4

1 回答 1

1

之前有人问过问题:

获取 MySQL (6.3.5) .net 连接器(来自 MY SQL) 编辑连接字符串(在设计器中粘贴连接字符串),使其具有新的“SQL SERVER MODE=True”选项。

显然它会影响性能 - 但你能做什么

我的示例连接字符串...(省略密码和用户标识)

server=svr215;User Id=;password=;Persist Security Info=True;database=dw;sql server mode=true

如何在 Microsoft SQL Server Analysis Services 中使用 MySQL 作为数据源?

于 2012-07-26T06:46:47.670 回答