【问题标题】:SQL Server Data Tool SSDT or SQL Server 2008 R2适用于 SQL Server 2008 R2 的 SQL Server 数据工具 SSDT
【发布时间】:2012-02-04 07:42:59
【问题描述】:

谁能告诉我应该安装哪一个来使用 C# 开发数据库应用程序?

SSDT 还是 SQL Server 2008 R2?还是两者都一样?

【问题讨论】:

    标签: c# .net sql-server sql-server-data-tools


    【解决方案1】:

    这取决于您更喜欢哪种环境,Visual Studio 还是 SSMS。

    但是,我推荐 SSDT。主要原因是:

    • 免费
    • 您可以创建数据库应用程序并针对多个 SQL Server 平台。而且,您可以获得特定于平台的验证
    • SSDT 提供架构比较
    • DB 代码与 TFS 的集成
    • 代码更改的部署和管理要容易得多
    • 更好的代码验证引擎,包括代码分析
    • 单一集成开发环境
    • 与 SSMS 非常相似的行为

    【讨论】:

    • SSDT 还在 SqlLocalDb exe 中包含一个 SQL 2012 运行时。这实际上取代了 SQL Server 2008 R2 Express Edition,并且是前进的方向。 SSDT 的 SQLPROJ 项目类型将替换 VS v11 中的 DBPROJ 项目类型(或在发布时命名的任何项目类型)。
    【解决方案2】:

    这两个软件是两个不同的东西,一个是数据库服务器 (SQL Server 2008 R2),另一个 (SSDT) 是一组工具,它扩展了 Visual Studio 的功能,让开发人员可以使用很多功能在 SSMS 中直接在 Visual Studio 中。

    所以你可以同时安装。

    【讨论】:

    • Mr.aleroot 能否恢复一个 .bak 文件并使用 SQL Server 2008 R2 Express 进行备份?
    • 是的,当然。看看这个问题:stackoverflow.com/questions/6217679/…
    • 那么mr.aleroot最好安装SQL server 2008 management studio express,它同时具备SQL server 2008 R2 Express和SSDT的功能?还是什么?
    • 看情况,或许SQL Server 2008 + SMSS就够了。
    • SQL Server 2008 Management Studio 即使是企业版也不具备 SSDT 的所有功能。换句话说,SSDT 不是 SQL Server 2008 甚至 2012 的子集。某些功能重叠但并非全部,例如 Schema Compare。如果您是 DBA 并且想要执行核心数据库管理任务(例如备份/恢复),请使用 SSMS。否则,请使用 SSDT。
    猜你喜欢
    • 2013-07-30
    • 1970-01-01
    • 2017-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多