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