跨服务器访问SQL Server FileTable共享

时间:2013-09-19 18:08:11

标签: sql-server azure filetable

您能否指出有关跨服务器访问SQL Server FileTable共享的任何信息?我们希望使用它来管理Web应用程序的变量内容(它们在负载平衡配置中运行)。当SQL Server VM上的本地共享时,共享很有效,但是当尝试从Web服务器VM连接到它时,无论我在哪个域帐户运行(甚至是SQL Server SysAdmin的域帐户),它都不起作用

请注意,我们已连接到SQL Server,而不是FileTable文件共享。该连接跨越私有子网。我们的私人广告仅为我们私有域内的计算机专用网络提供DNS记录。

在托管SQL Server的VM上运行命令提示符并使用不具有任何数据库权限的域帐户时,我们在尝试访问FileTable共享时获得预期结果(access denied):{{1 }}

在托管SQL Server的VM上运行命令提示符并使用具有数据库权限的域帐户时,我们还会在尝试访问FileTable共享时获得预期结果(<image>):{{1} }

在其中一个Web服务器VM上运行命令提示符并使用具有数据库权限的域帐户时,在尝试访问FileTable共享时,我们会收到UNEXPECTED结果(access):{{1} }

从Web服务器,我们可以连接到连接到SQL Server VM的任何磁盘上的默认共享:<image>

我进行了广泛的搜索,并查看了许多描述设置和使用SQL Server FileTables的文章。这些文章都没有描述我所看到的问题。

留给我自己的设备,我的下一步是在非Azure环境中配置device is not ready以查看结果是否相似。但这是我没有时间做的很多工作。作为解决方法,我可以使用SSIS在SQL Server VM上的另一个共享上镜像SQL Server FileTable共享,以便Web服务器上运行的应用程序可以间接访问FileTable共享。

你知道我可能没想到的是什么吗?我们如何从另一台机器连接到SQL Server FileTable共享?你能指点我可以帮助解决这个问题的任何资源吗?

0 个答案:

没有答案