Musings on SQL Server Manageability

This is the personal blog of Richard Waymire, Program Manager for SQL Server's Management Platform team.

  • PASS

    Wanted to say thanks to the folks that were at PASS and either came to the party or were by the booth.  I enjoyed talking with you and hearing about your experiences with the product!  It's fun to get your feedback and tell me what we can do better in version 2 :-)

     

    Happy Thanksgiving!

  • CTP7 requires VSTS suite (or trial version of suite)

    For the trial version of RTM, we will require the suite product or the trial suite product.  For the regular retail version, we will only require VS Pro.

     

    Because CTP7 is based on our eval code, and because we're so close to shipping, we enabled this pre-req requirement for CTP7.  So to be able to install CTP7 you must have a copy of suite installed.  You can get the trial version here.

  • CTP7 is out!!!

    http://download.microsoft.com/download/3/1/9/319c5020-0fed-4dc1-b043-69567fda3941/TeamDataCTP7.exe is the link.  For details on what's new/different, see GertD's blog post at http://blogs.msdn.com/gertd/archive/2006/11/02/ctp7-is-live.aspx

     

    It's our last CTP, so please try it out and get us feedback on the forums.... almost done :-)

  • Public MSDN Chat tomorrow!

     

     

    Want to find out more about Visual Studio Team Edition for Database Professionals? Come and join members from the Visual Studio TS Data product group to discuss features currently available in their product. There will be experts on hand to answer your questions, so we hope to see you there!

     

    Join the chat on Wednesday November 1st, 2006 10:00am - 11:00am Pacific Time.

    To add this to your calendar, click http://msdn.microsoft.com/chats/outlook_reminders/06_1101_MSDN_VSTE.ics .

     

    This is a current description of the chat on MSDN website: http://msdn.microsoft.com/chats

    Visual Studio Team Edition for Database Professionals

    VSTS DB Pro is a new addition to Visual Studio Team System family designed to support database development by providing tooling targeted at managing database change and mitigating the risks in making those changes. It also brings all the advantages of Team System and MSF to database developers and administrators. At last, Database Professionals will be established as a full and equal member of the project team with their own VSTS role. Come and join members from the Visual Studio Team Edition for Database Professionals product group to discuss features available in the product. Experts from all areas of product development will be on hand to answer your questions.

  • CTP6 is live

    Click here for the download.  We've done a HUGE amount of work on performance, improving interpreter understanding of sql server 2005, and general product improvements.  Please download and use CTP6.  Give us your feedback on the forums, and let us know what you think.  We're getting close to shipping and need to hear from you!

  • Web chat tomorrow on Team System, including datadude

    Join members of the Visual Studio Team System product group to discuss features available in Visual Studio Team Foundation Server, Team Editions for Architects, Developers, Database Pros, and Testers. In addition, discuss what's new in Visual Studio Code Name Orcas September CTP and Visual Studio 2005 Team Edition for Database Professionals CTP 5.

     

    Join the chat on Wednesday, October 4th, 2006 10:00 AM - 11:00 AM Pacific Daylight Time.

     

    To add this to your calendar, click here.
    To see your local time of when this chat is, click here.

     

     

  • New Videos

    We've been recording some short videos of tasks to do in your project system.  The videos will appear on Channel 9 and on JumpStart.tv.  The latest video is on Creating a database project, and can be found at:

    http://channel9.msdn.com/ShowPost.aspx?PostID=239352

  • Security whitepaper is off to the editors

    Glad to have that finally moving forward.  We're VERY slammed with fixing the last few bugs to get the product ready to ship... 

    I did find out I'll be speaking at SQL Connections in early November in Las Vegas, and then at PASS in Seattle the following week.  I hope to catch up with as many SQL and DataDude customers as I can at these conferences!

  • Almost done with security whitepaper

    Been heads down in crunch mode triaging and fixing bugs, getting us ready for CTP6.  But, I'm finally almost done with the paper.  Hopefully editing/formatting won't take too long and it'll be on the web soon.

     

    FYI in my earlier post I forgot a permission we need.  When you add users to a database, under the covers we will create a login on your designdb instance if we have to to get the user created.  For that you need to be a member of the "securityadmin" server role member on SQL Server.

  • A new whitepaper has been posted

    http://msdn.microsoft.com/vstudio/default.aspx?pull=/library/en-us/dnvs05/html/TEDBPro.asp

    What Microsoft Visual Studio 2005 Team Edition for Database Professionals Can Do for You

     

    Check out this paper - it's a good overview at the 20,000 foot level of the product...

  • Running as a non-admin user

    We're still working on this, not sure how it'll come out in the end, but a couple notes.

    As a general principal, a good setup would be to do this:

    1) Create a windows local group, for example, TSDataUsers.  Add you and everyone else on the machine that you want to use datadude as members.

    2) Logging on to SQL Server (your designdb instance) as a sysadmin role member (a local windows administrator by default, except on vista) and run the following:

    CREATE LOGIN [ComputerName\TSDataUsers] FROM WINDOWS
    Exec sp_addsrvrolemember 'ComputerName\TSDataUsers','dbcreator'
     
    3) This will allow you to do the things you need to do from a project perspective, for the most part.  I blogged in this earlier post:
     http://blogs.msdn.com/rwaymi/archive/2006/08/18/706211.aspx
     

    That will get you Full-text and partitioning, the other thing to consider is CLR support.  If you want to use Assemblies in your project, you must configure the CLR to be usable within the designdb instance (it’s off by default).

     

    To enable CLR, run (as an administrator):

     

    exec sp_configure 'clr enabled', 1
    reconfigure

     

    You won’t need to be an admin from that point forward to use CLR features in the project.

     

    This won’t address your regular windows account needs, but it will allow you to not run as a sysadmin in your sql server instance…

     

     
     

    We're still working on this, not sure how it'll come out in the end, but a couple notes.

    As a general principal, a good setup would be to do this:

    1) Create a windows local

  • CTP5 is out

  • Should I use SQL Server Express or Developer Edition for my DesignDB instance

    Datadude requires a local instance of SQL Server to use to validate our project.  We create transient (i.e. temporary) databases to support our projects.  Don't confuse this with the SQL Scripts, however, the scripts are always the truth.

    However, because we are using a private instance of SQL Server, we do create objects in that instance that mirror (for the most part) what's in your project files.  This affects you if you want to use some of the more advanced features of SQL Server 2005.  These features include Full-text Search and partitioning.  My advice is to just use developer edition, but if you use SQL Express here's the considerations:

    Full-text Search

    SQL Server Express included (but didn't automatically install) full-text search when it was first released.  However, when SP1 of SQL Server 2005 came out, SQLExpress no longer includes full-text.  You must download the SQL Server Express with Advanced Services edition to get full-text.  See http://www.microsoft.com/sql/editions/express/default.mspx for more info on this. If you have applied SP1 of regular SQL Express, you will need to uninstall and download the SQL Express with Advanced Services SP1 package and make sure to select a custom installation and add full-text support.  If you don't do this you won't be able to create full-text catalogs or indexes in your project.  Don't forget to set the project property to enable full-text as well.

    Partitioning

    Partitioning is an Enterprise feature, and you can't create partition schemes or partition functions in SQL Express.  Therefore you won't be able to create these in your project if you use SQL Express as your designdb instance.

     

  • CTP5 should be out Monday

    And it's got stuff lots of you have been waiting for - the vast majority of SQL Server 2005 support is now in the project.  That means you can import SQL Server 2005 databases into projects, design and build them, and then deploy them. 

    There are some language features that we're not quite done with, but these shouldn't affect the majority of users.  Stuff that's missing includes ALTER support for some security & service broker stuff.  What this practically means to you is that if you have a post-deployment script that includes one of these statements we won't fully understand it.

    However, most of those items are NOT used in core project entries.  So this won't stop you from testing the majority of scenarios with SQL Server 2005.

  • vacation

    I'm taking a little time off, be back in early August.  In the mean time, get your hands on CTP 4 and post your feedback on the support website!

© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Microsoft
Page view tracker