SQL Server 2012 (“Denali”): SQL Server Data Tools (SSDT), codename ‘Juneau”

SQL Server Data Tools (SSDT),代号“Juneau”,是为配合 SQL Server 2012(代号“Denali”)发布的全新开发工具。旨在通过整合 Business Intelligence Development Studio (BIDS)、Visual Studio 2010 Premium 和 Ultimate 版本中的“Data Dude”工具以及 SQL Server Management Studio (SSMS) 到同一 IDE 中,为所有数据库相关项目类型提供统一的开发环境。

SQL Server Data Tools (SSDT), codename “Juneau”, is the name for the new SQL Server Development Tool to be released along with the next version of SQL Server 2012, codenamed “Denali“.  Its purpose is to provide a single development environment for all database-related project types by bringing BIDS (Business Intelligence Development Studio), “Data Dude” tools in Visual Studio 2010 Premium and Ultimate editions, and SSMS (SQL Server Management Studio) into the same IDE.  It is based on the Microsoft Visual Studio 2010 shell.  It is not available in the current CTP1 of Denali, but it will be shipped with the next CTP release (UPDATE: CTP3 made availablehere on July 12th, 2011, and download Juneau here).

UPDATE 10/13/2011: The official name is SQL Server Data Tools (SSDT).  And BIDS will no longer be a seperate product.  Download CTP4 of SSDThere.

SQL Server Data Tools (SSDT) provides functionalities for both data-tier and app-tier developers to perform all their development work against any SQL Server platform within Visual Studio.

Not so much a replacement for SSMS (which is focused on SQL Server management), but a home for when you need to do database development.  The goal is to take the tasks and features that are routinely used by developers in SSMS and bring them over into SSDT.  This means you can avoid the Alt + Tab scenarios that kept you leaping between BIDS and SSMS in previous versions of SQL Server.

Database development tools already available in VS2010 will be converted to “Juneau”.  All functionalities currently available will remain so or will be enhanced.  You can think of it as a replacement for BIDS that uses project types of Database Services (a new service which is essentially the “Data Dude” tools in Visual Studio 2010 Premium and Ultimate editions), Analysis Services, Reporting Services, and Integration Services.

Some notable new features:

  • The Server Explorer in Juneau now provides you with an SSMS-like view of your database objects
  • The ability to analyze a set of changes and generate a script that will then update the database based on those changes in the development environment
  • Preview database updates – The commit operation will provide a deployment report, which contains a preview of all the actions it is going to take, together with potential issues it has identified
  • Improved intellisense
  • Ships with a single-user lightweight SQL Server version to help with debugging
  • Refactor table names, field names, etc, without losing data
  • Debug stored procedures
  • Can target different versions of SQL Server, including Azure
  • Can take a snapshot of the project.  Allows you to have versions of your database.  Can track history of changes over time
  • Can compare your project to the current state of the database.  So you can see, for example, indexes added to the live database and add those index changes to your project.  Can do things like a schema compare between two versions: a developer can start with a snapshot, make changes, then send the differences to the dba to implement;  ISV’s can track databases it has sent to customers and send them scripts to update their database
  • On the horizon: reference data support (storing data with the schema), database diagrams, query designer
  • Any errors caused by editing in either the TSQL Editor or Table Designer immediately show up in the Error List pane, and are platform specific
  • You can now add SQLCLR objects directly to the same database project that is opened, without resorting to opening a specific SQLCLR project.  Your TSQL stored procedures can interact with your SQLCLR objects within the same project.  Debugging and deployment can also happen seamlessly
  • Coding support that includes: Go To Definition and Find All References; the Refactor contextual menu which enables you to rename or move an object and do a preview of all affected areas before committing to the change
  • You can create an ADO.NET Entity Data Model and choose to have the model contents generated from an existing database project.  Fine-grained synchronization control settings are provided to enable you to specify how changes are propagated between the entity data model and the database project

 

 

转自:http://www.jamesserra.com/archive/2011/07/sql-server-%E2%80%9Cdenali%E2%80%9D-sql-server-developer-tools-codename-juneau/

项目资源包含:可运行源码+sql文件+LW; python3.8+django+mysql5.7+html 适用人群:学习不同技术领域的小白或进阶学习者;可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 系统基于Python语言和Django框架研究开发,利用MySQL进行数据管理,构建了一个符合现代教育需求的B/S结构题库管理子系统。系统主要为两种用户角色而设计,即管理员与教师。管理员有权管理教师档案、设置学院和专业目录、维护课程信息和整理题库,而教师端的功能则包括手动录入试题及批量导入试题,特别是对包含公式和图形的试题内容,系统能够实现精确解析和存储。 教师端的功能需求主要集中在试题的录入、管理和查询。教师需要能够方便地录入新的试题到系统中,包括填写题目的基本信息如题型、答案、难度等,并上传包含公式和图形的复杂试题内容。系统应允许教师对已录入的试题进行修改或删除,并提供高效的搜索功能,以便教师能快速找到特定的题目。教师还要能够批量导入试题,系统需支持不同格式的文档,TXT和DOC,并解析文档中的内容,包括图形和公式。 管理员的功能需求主要集中在系统管理和题库维护。管理员负责管理教师账户和权限设置,确保每位教师能够访问其应有的系统功能。管理员同时需要监控系统的整体性能和安全状态,执行必要的系统升级和维护,以保证系统的稳定运行。在题库管理方面,管理员需维护课程信息和相关的题库数据,包括增添查改与课程相关的题目。管理员还需要确保题库的内容准确无误,符合教学需求,并处理由教师提出的关于题库的任何问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值