Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SSRS OLE DB提供程序不在下拉列表中_Sql Server_Reporting Services_Osisoft_Ssrs 2019 - Fatal编程技术网

Sql server SSRS OLE DB提供程序不在下拉列表中

Sql server SSRS OLE DB提供程序不在下拉列表中,sql-server,reporting-services,osisoft,ssrs-2019,Sql Server,Reporting Services,Osisoft,Ssrs 2019,我设置了一个链接服务器,它使用OLEDB提供程序“PIOLEDB”连接到PI数据存档。这个很好用。我在SSRS中也有一个数据源,它连接到链接的服务器,也可以按预期工作 然而,我试图直接从SSRS连接到我的PI数据库,而不使用链接服务器。我相信我应该能够通过在SSR中创建一个类型为“OLEDB”的数据源并选择一个“PIOLEDB”的提供者来做到这一点。但是,我的提供者“PIOLEDB”不会显示在下拉选择器中。我错过了哪一步?另外,如果可能的话,最好省略链接的服务器,这对吗 假设您没有在SQL

我设置了一个链接服务器,它使用OLEDB提供程序“PIOLEDB”连接到PI数据存档。这个很好用。我在SSRS中也有一个数据源,它连接到链接的服务器,也可以按预期工作

然而,我试图直接从SSRS连接到我的PI数据库,而不使用链接服务器。我相信我应该能够通过在SSR中创建一个类型为“OLEDB”的数据源并选择一个“PIOLEDB”的提供者来做到这一点。但是,我的提供者“PIOLEDB”不会显示在下拉选择器中。我错过了哪一步?另外,如果可能的话,最好省略链接的服务器,这对吗


假设您没有在SQL Server上运行VS。。。您需要在开发计算机上安装驱动程序。因此,我在笔记本电脑上运行Visual Studio,但SQL Server和报表服务器都托管在公司网络上的虚拟机上。我可以在我的笔记本电脑上安装驱动程序。但是一旦我部署了数据源和报表,它会在虚拟机上使用驱动程序吗?因此,访问网页上报表服务器的用户不需要安装驱动程序,对吗?如果不知道您的确切设置,很难给出明确的答案,但通常您需要在开发机器(笔记本电脑)上安装驱动程序因此,当数据源直接从VS连接时,本地驱动程序在RS服务器上可用。部署报表后,当用户运行报表时,报表将在服务器上执行,以便使用服务器上的驱动程序。