如果我已经安装了 VS 2015,是否需要安装 SSMS 来创建数据库?
Do i need to install SSMS to create databases if i already have VS 2015 installed?
我在一个与数据库相关的项目中工作,我使用的服务器安装了 SQL server 2008,但我在办公室远程工作,我正在开发软件在 VS 2015 中使用数据库,它内置 SQL 工具来创建数据库、查询等,我看过一些教程,其中人们同时安装了 VS 和 SSMS 来工作。
我的问题很简单:真的需要吗?在 VStudio 和 SSMS 中创建数据库有何不同?
你当然可以。请参阅以下教程。
据我所知,使用 VS 和 SSMS 之间没有区别,这可能是个人喜好。例如,需要创建数据库的应用程序开发人员可能更喜欢熟悉的 VS,以及将 DB 文件保存在他们的解决方案中以进行代码检查等等。数据库开发人员可能更喜欢 SSMS,因为它更直观,而且 UI 是围绕创建和管理数据库构建的。
我建议使用 SSMS 创建数据库。
更新: 如果您想使用 Visual Studio 将数据加载到 SQL 服务器,那么您可以使用 SQL 服务器 I集成服务 (SSIS)。这是一个很大的主题,我不知道你对它有多精通,但总而言之,你将需要以下内容:
1.) 安装 SQL Server Data Tools,其中包含用于创建以下三种项目类型的 Visual Studio 模板:SSIS、SS RS,SSAS,
其中:I = 整合; R = 报告; A = 分析
您可以在以下网址免费下载 SSDT:https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt
2.) 创建一个加载文件的 SSIS 解决方案。完成此操作有很多步骤,但在线粗略检查 SSIS 文件加载器得出以下结果:
需要注意的是上面教程中没有包含的一点是,SSDT、VS 和 SQL 服务器的版本控制要求简直令人抓狂。但是,Microsoft 似乎已尝试通过允许 SQL 服务器包定位来使用 VS2015 及更高版本来解决此问题(我没有要确认的 VS2015,我正在使用 VS2017 并确认该版本)。创建解决方案后,请执行以下操作:
1.) 右击项目
2.) 单击配置属性
3.) 将 TargetServerVersion 设置为您 运行.
的 SQL 服务器版本
4.) 注意:工具箱中可用的组件会发生变化 - 这是正常现象。
请参阅以下 SO post(阅读 billinkc 的回答):VS2013 not picking up SQL2012 SSIS Custom Components
我在一个与数据库相关的项目中工作,我使用的服务器安装了 SQL server 2008,但我在办公室远程工作,我正在开发软件在 VS 2015 中使用数据库,它内置 SQL 工具来创建数据库、查询等,我看过一些教程,其中人们同时安装了 VS 和 SSMS 来工作。
我的问题很简单:真的需要吗?在 VStudio 和 SSMS 中创建数据库有何不同?
你当然可以。请参阅以下教程。
据我所知,使用 VS 和 SSMS 之间没有区别,这可能是个人喜好。例如,需要创建数据库的应用程序开发人员可能更喜欢熟悉的 VS,以及将 DB 文件保存在他们的解决方案中以进行代码检查等等。数据库开发人员可能更喜欢 SSMS,因为它更直观,而且 UI 是围绕创建和管理数据库构建的。
我建议使用 SSMS 创建数据库。
更新: 如果您想使用 Visual Studio 将数据加载到 SQL 服务器,那么您可以使用 SQL 服务器 I集成服务 (SSIS)。这是一个很大的主题,我不知道你对它有多精通,但总而言之,你将需要以下内容:
1.) 安装 SQL Server Data Tools,其中包含用于创建以下三种项目类型的 Visual Studio 模板:SSIS、SS RS,SSAS,
其中:I = 整合; R = 报告; A = 分析
您可以在以下网址免费下载 SSDT:https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt
2.) 创建一个加载文件的 SSIS 解决方案。完成此操作有很多步骤,但在线粗略检查 SSIS 文件加载器得出以下结果:
需要注意的是上面教程中没有包含的一点是,SSDT、VS 和 SQL 服务器的版本控制要求简直令人抓狂。但是,Microsoft 似乎已尝试通过允许 SQL 服务器包定位来使用 VS2015 及更高版本来解决此问题(我没有要确认的 VS2015,我正在使用 VS2017 并确认该版本)。创建解决方案后,请执行以下操作:
1.) 右击项目
2.) 单击配置属性
3.) 将 TargetServerVersion 设置为您 运行.
的 SQL 服务器版本4.) 注意:工具箱中可用的组件会发生变化 - 这是正常现象。
请参阅以下 SO post(阅读 billinkc 的回答):VS2013 not picking up SQL2012 SSIS Custom Components