我是SSIS的新手,正在通过我购买的书中的一些教程和示例进行学习,因此,如果这是一个基本问题,请多多包涵。我的测试环境-Windows 10 Pro上具有SQL Server 2017 Developer的具有24 GB RAM的VMWare VM。 SSMS 17.8.1和Visual Studio 15 Update 3,SSDT 14.0.61712.050-都在同一VM上运行。
我尝试从SSMS和VS运行部署向导-两者给出相同的结果。在“选择源”页面上,部署模型为“项目部署”,并选择.ispac项目部署文件。到目前为止,一切都很好。当我进入“选择目标”页面时,选择了我的本地SQL Server,选择了Windows身份验证(据我所知它必须是Windows身份验证),但是“用户名”和“密码”控件被禁用。我尝试过的任何操作都不会影响这些控件的启用设置。
我已经阅读了本网站上所有与SSIS相关的问题,并且已经搜寻了数天的互联网,试图为此找到解决方案。基于我缺乏成功,我想知道是否支持此配置。
任何对此的想法或建议,将不胜感激。
顺便说一句-我不知道这是否相关,但是我还看到使用来自SSMS的Windows身份验证连接到此SQL Server实例的性能非常慢。使用SQL身份验证可以立即进行连接。我也花了几天时间来追逐它。这是一个独立的盒子-未连接到域。我是远程工作的,所以我确实通过VPN连接到公司网络。它似乎与DNS(或反向DNS)有关,因为在我的HOSTS文件(计算机名称127.0.0.1)中添加了一项可以显着减少连接时间(仍然很慢,但比以前更快),并且当VPN为已连接(连接到VPN将添加两个DNS服务器地址)。
答案 0 :(得分:0)
“ Windows身份验证”的意思是“ Windows集成身份验证”,因此您可以“自己”连接到服务器而无需提供其他凭据。仅在不使用Windows身份验证时启用“用户名”和“密码”字段。我猜您想知道如何在服务器上指定目标位置。好吧,尽管已预先选择“ Windows身份验证”,但尚未“完成”。您必须单击“连接”才能实现。
关于蜂鸣通过VPN连接时的性能下降:是的,这肯定是DNS问题。连接到公司网络后,您将首先使用公司网络中的DNS服务器,而这些DNS服务器不知道您的私人计算机的名称。连接“主机”文件中的条目会有所帮助,但我建议在连接到本地SQL Server时仅使用一个点(.
)而不是主机名。