在这篇文章中,我们将学习如何在Windows 10上安装和配置SSDT 2017。SQL Server数据工具2017(SSDT 2017)是一个开发工具,用于数据库开发、SQL Server分析服务数据模型、SQL Server报告服务报告和集成服务包。
安装过程
我们使用的是SSDT 2017的独立安装程序。它下载了一个名为SSDT-Setup-ENU.exe的文件。一旦它被下载,双击它开始安装。
欢迎屏幕
第一个屏幕没有任何关于SQL Server数据工具的信息。你可以在屏幕的顶部看到版本号。有几个链接提供给你,可以导航到许可条款和隐私声明。你可以查看它们,然后点击下一步。
选择要安装的功能
在下一个屏幕上,你可以查看你要安装的工具列表。这些工具被用来开发新的集成服务包、分析立方体和SSRS报告。使用SSDT安装程序,我们可以为以下功能安装工具。
- SQL服务器分析服务(SSAS)
- SQL Server Reporting Services (SSRS)
- SQL服务器集成服务(SSIS)
另外,你可以设置visual studio 2017实例的昵称。
我们要为所有功能安装开发工具,所以我选择了所有功能。单击 "安装"。
安装过程开始。它需要一些时间来完成。
SQL Server数据工具的安装已经完成了。
创建一个SSIS包
让我们创建一个SQL Server集成服务包。为了演示,我正在创建一个简单的包,将缩小数据库。首先,启动Visual Studio 2017。(SSDT 2017) 打开开始菜单🡪选择Visual Studio 2017。(SSDT 2017)
如果你有一个visual studio订阅,你可以登录到Visual Studio账户。你可以通过点击创建一个链接来创建一个新的视觉工作室账户。我们没有视觉工作室的订阅,所以点击现在没有,也许以后会有链接。
在下一个屏幕上,你可以选择开发设置并选择颜色主题。我使用的是默认设置,然后点击启动Visual Studio。
视觉工作室将被启动。要创建一个SQL Server集成服务包,点击创建新项目链接。
在 "新项目"对话框中,展开商业智能,选择集成服务。选择集成服务项目。指定所需的SSIS项目名称。
我们将创建一个SSIS包,用来缩小用户数据库。为此,我们将使用收缩数据库任务。在SSIS工具箱中,找到收缩数据库任务,把它拖到包设计器的控制流部分。双击Shrink数据库任务来配置它
一个名为收缩数据库任务的对话框打开。首先,我们必须配置SQL服务器的连接。要做到这一点,单击 "新建"。
指定连接参数如下。
- 连接名称:提供所需的连接名称
- 服务器名称:指定你想缩减数据库的服务器的主机名。在我们的例子中,它是Nisarg-PC
- 认证方法:指定你想用来连接到SQL服务器的认证类型。我们可以使用SQL Server认证,也可以使用Windows认证。我选择了Windows认证
连接属性对话框的屏幕截图。
现在,从数据库下拉框中选择需要的数据库。我们想收缩AdventureWorks2017数据库,所以选择它。
回到收缩数据库任务的对话框,指定以下参数。
- 指定将触发执行收缩数据库任务的数据库的大小。我将使用默认值
- 指定缩减操作完成后你想保留的自由空间的数量。一旦任务达到指定值,它将停止执行。我将使用默认值
你可以设置一个选项,将自由空间保留在数据库文件中或将自由空间返回给操作系统。我们想把空闲空间保留在数据库文件中,所以我选择了 "Retain freed space indatabase files "选项。
控制流窗口看起来像下面的图片。
测试包的执行
要执行SSIS包,点击位于菜单栏的 "开始"选项。
一旦包成功完成,它看起来就像下面这样。
现在,让我们了解一下部署包的过程。
部署SSIS包
现在,让我们来部署这个包。要做到这一点,打开解决方案资源管理器,右键单击集成服务项目,并选择部署。
集成服务项目部署向导启动。在欢迎屏幕上,你可以看到向导的细节和将由它执行的任务。点击 "下一步"。
我们在SQL Server上运行这个包,将SSIS项目部署在SQL Server上托管的SSISDB上。选择 "SSIS in SQL Server"选项。点击 "下一步"。
在 "Select Destination "屏幕上,指定安装集成服务的服务器名称。指定验证方法,并提供在SSIS目录中创建的文件夹的路径。点击下一步。
在 "审查你的选择 "屏幕上,你可以验证包部署的来源和目的地。单击 "部署"。
部署过程开始。一旦完成,屏幕看起来像下面这样。点击 "关闭 "来结束向导。
你可以在SSISDB的集成服务目录节点下查看部署的包。打开SSMS🡪 连接到 SQL Server数据库引擎🡪 扩展集成服务目录🡪 扩展SSISDB🡪SSIS 维护计划🡪 扩展项目。
正如你所看到的,该软件包已经成功部署。
总结
在这篇文章中,我已经解释了如何安装SQL Server数据工具2017。此外,我们创建了一个简单的SSIS包,它可以缩减ventureworks2017的数据库。我们还介绍了SQL Server集成包的分步部署过程。