繁体   English   中英

使用动态文件路径名称作为数据源在 sql 上创建链接服务器

Creation of a linked server on sql using dynamic Filepath name as the data source

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

再会..

我正在尝试在 sql 上创建链接服务器,以将数据从存储过程导出到 excel。 这是我下面的代码。

EXEC sp_addlinkedserver @server = 'TEST_EXCEL9',
@srvproduct = 'Excel',
@provider = 'Microsoft.ACE.OLEDB.12.0',
@datasrc =  +@FilePath,
@provstr = 'Excel 12.0;IMEX=1;HDR=YES;';

源问题是,每当我尝试使用下面的存储过程将数据导出到 excel

``SET   @sSQLbranch = 'INSERT  INTO OPENROWSET(''Microsoft.ACE.OLEDB.12.0'',
                            ''Excel 12.0;HDR=YES;Database=' +@FilePath+ '\FINANCIAL_INCLUSION_REPORT-30062022.xlsm;'',
                            ''SELECT * FROM [Data$]''
                        )
                        SELECT * FROM ##Accountbybranch'

EXEC(@sSQLbranch);
I get this error message
Cannot initialize the data source object of OLE DB provider "Microsoft.ACE.OLEDB.12.0" for linked server "(null)".

所以我的挑战是创建的链接服务器具有存储过程工作所需的适当数据源,但我需要使用文件路径变量配置数据源,以便我可以随意更改它

问题暂未有回复.您可以查看右边的相关问题.
1 在 connectionStrings 标记中,写入您执行 angular 脚本的服务器名称作为数据源并保存

我正在学习 angular 编程,并且正在研究“服务”主题以及如何使用 HttpClient 获取数据。 那里有提到我不明白的这条线。 该行显示“在 connectionStrings 标记中,将执行 angular 脚本作为数据源的服务器名称写入并保存”。 在执行 angular 脚本的地方写服务 ...

2 如何在dtsConfig文件中为SQL数据源使用服务器别名

我使用SQL Server客户端网络实用程序为配置为使用TCP / IP网络库的SQL Server实例设置服务器别名。 在我的原始dtsConfig文件中,我有一个带有数据源值的连接字符串,其中包含服务器和实例名称(此方法有效): 更改数据源属性以使用别名时,我收到登录超时错误( ...

3 如何将 MFA 与嵌入在 MS Excel 文件中的 SQL 服务器数据源一起使用

我有一个 excel 文件,它从 Azure SQL 数据库中检索数据。 我想在连接上强制 MFA。 我已经阅读了 MS 文档并按照文档中的建议设置了连接字符串。 当我在 SSMS 中使用它时,它就像一个魅力。 我收到带有验证码的短信。 但是当我在 excel 文件中使用相同的连接字符串时,它只会提 ...

4 SQL 服务器无法初始化链接服务器的 OLE DB 提供程序 MSDASQL 的数据源 object

我在 SQL 机器 1 上创建了一个链接服务器。连接工作正常,查询工作正常。 我已经为相应的用户设置了正确的凭据映射(Windows 身份验证)。 当尝试使用不同机器上的链接服务器时,链接服务器连接仅在用户在原始机器上登录时才有效。 如果没有,我会收到标准错误“SQL Server 无法初始化链接 ...

5 如何更改数据源连接的“服务器名称”?

在Tableau Server UI中,您可以转到数据源,编辑连接,使您能够更改“服务器名称”。 见下面的附件。 如何以编程方式更改“服务器名称”值? 最好使用Tableau Server Client(TSC)还是服务器api? 我没有将此字段视为任何数据源或连接对象的一部分。 ...

6 SQL报表服务器数据源

我们目前有一个ASP MVC网站,该网站在不提供SQL报告服务器的情况下提供rdlc文件。 该数据在代码中建模,然后传递到rdlc文件,该文件生成报告。 像上面的东西。 一切都很好,但是我希望允许最终用户修改报表的外观。 目前,我能想到的唯一方法是让他们下载SQL Server ...

8 将链接服务器名称作为参数传递给存储过程(不使用动态TSQL)

经过测试和研究,我现在都需要将链接服务器的名称作为变量传递给存储过程,然后研究并研究它们都建议使用动态sql和我现在正在使用的打开查询。 但是我不习惯使用它(SQL注入),而且我需要调用其他用户定义的函数来查询。 我正在寻找更安全,直接的电话。 这是我的SP 该查询的目的是获取服务 ...

10 如何从 SQL 服务器作为数据源使用 Grafana 监控超过 500 台服务器

目前,我们正在使用共享数据源通过 MS SQL 服务器报告服务监控在 Windows 平台上运行的 SQL 服务器。 为了确认我的意思,我们不会将数据存储在中央服务器上以监控超过 500 台目标服务器。 我们将监控数据保存在本地 SQL 数据库服务器上,并使用 SSRS 中的共享数据源创建仪表板。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM