Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.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 Oracle与SQL Server凭据的等价物是什么_Sql Server_Oracle - Fatal编程技术网

Sql server Oracle与SQL Server凭据的等价物是什么

Sql server Oracle与SQL Server凭据的等价物是什么,sql-server,oracle,Sql Server,Oracle,环境:Oracle 12C 在SQL Server中,凭据是包含连接到SQL Server外部资源所需的身份验证信息凭据的记录。SQL Server在内部使用此信息。大多数凭据都包含Windows用户名和密码。以下是Microsoft doc about。在SQL Server中,默认情况下使用服务帐户凭据访问SQL Server之外的资源。 Oracle中的SQL Server凭据等价物是什么?没有直接等价物,因为它取决于资源 对于相当于SQL Server链接服务器的数据库链接,凭据不会作为

环境:Oracle 12C

在SQL Server中,凭据是包含连接到SQL Server外部资源所需的身份验证信息凭据的记录。SQL Server在内部使用此信息。大多数凭据都包含Windows用户名和密码。以下是Microsoft doc about。在SQL Server中,默认情况下使用服务帐户凭据访问SQL Server之外的资源。
Oracle中的SQL Server凭据等价物是什么?

没有直接等价物,因为它取决于资源

对于相当于SQL Server链接服务器的数据库链接,凭据不会作为单独的对象存储,而是被视为其自身的一部分

对于DBMS_调度程序作业使用的本地外部作业、远程外部作业和远程数据库,需要使用过程。也正在使用DBMS_凭证。创建_凭证

该视图可用于DBMS_调度程序作业和外部过程,但不能用于数据库链接


可能还有其他资源以不同的方式使用凭据。

谢谢!下面是一个假设的用例-windows上的Oracle 12 C数据库,位于服务帐户myad\ora1下。另一个域帐户myad\acct1具有对数据文件\\myshare\file1.csv的读取权限。如何在用户架构中创建\\myshare\file1.csv的外部表而不授予对Oracle服务帐户的访问权限?在SQL Server中,您可以创建一个凭据来配置文件共享,并使用该凭据使用架构级存储过程访问文件。外部表没有凭据。是数据库实例使用数据库目录对象读取它们。我没有在Windows上对此进行测试,但我假设数据库服务帐户必须能够读取.csv文件。Oracle用户只需在Windows上授予目录对象无CSV文件权限。