Developer .NET UPDATE—brought to you by the Windows & .NET Magazine Network
This Issue Sponsored By
DevConnections -- 2004 Date Announced
Windows & .NET Magazine Connections -- Win a Vacation
October 17, 2003--In this issue:
1. Developer .NET Perspectives
- Using Visual Studio .NET to Package Database Files
- New White Paper on Exchange 2003 Deployment
- Don't Have the Newest System Table Map Poster?
- "Plan, Migrate, Manage: Shifting Seamlessly from NT4 to Windows 2003"
4. New and Improved
- Using Windows Server 2003's Features in .NET Applications
- Tell Us About a Hot Product and Get a T-Shirt!
5. Contact Us
- See this section for a list of ways to contact us.
Sponsor: DevConnections -- 2004 Date Announced
DevConnections = Microsoft ASP.NET Connections + Visual Studio Connections + SQL Server Magazine Connections.
The Spring 2004 DevConnections event will be held April 18 - 21 at the Hyatt Grand Cypress in Orlando, FL. Be sure to save these dates on your calendar. Early registrants will receive access to all three conferences for the one low price.
For more information, please visit us online or call 800-438-6720 or 203-268-3204.
1. Developer .NET Perspectives
Packaging your custom implementation of the ASP.NET Community Starter Kit involves two stages: packaging the application files and packaging the database files. In "Using Visual Studio .NET to Package Application Files" (http://www.winnetmag.com/windows/article/articleid/40494/40494.html), I showed you how to package and deploy the application files. This week, I discuss how to package and deploy the database files.
I wish I could tell you that the Windows .NET Framework has provided a new feature that will make deploying your database simpler than before. Or I wish I could tell you that, based on what I've seen related to Microsoft Yukon (the next version of Microsoft SQL Server), another option for deploying your database objects and data was on the way.
However, the steps to deploying a database haven't changed much in a long time. Don't get me wrong--I'm not complaining. Keeping a process that works is a good phenomenon. And knowing that the "old" method is still one of the best ways to approach a challenge can be comforting.
A while back, in the article "Scripting a Custom Database Installation," I detailed the steps to package and deploy a database. Because the steps haven't changed much, I'm going to direct you to that article rather than reinvent the wheel in this column. You can find the article on the SQL Server Magazine Web site and the Microsoft Developer Network (MSDN) Web site at the following URLs:
"Scripting a Custom Database Installation" illustrates the process of generating a set of scripts that you can use with a standard Microsoft Windows Installer (.msi) file. The .msi file relies on some custom Visual Basic (VB) scripts to execute the SQL statements that are embedded in .sql scripts. You don't need to create a package or use a VB script to execute the files. You can execute them within the SQL Query Analyzer.
The key to deploying the database files is the generation of one or more .sql scripts to transport the database structures. Using SQL Server's Enterprise Manager, generating these files is easy. However, you must include all the indexes along with your tables.
To package and deploy your custom implementation of the Community Starter Kit, you should script all the tables that are part of the database, except for those tables that begin with the word "Sample." These tables contain sample data, so no reason exists to include them.
In a data-driven application, the .sql scripts need to include not only the database objects but also the key data tables that are involved with configuring your application. The article outlines how to use SQL Server's built-in export functions to export data associated with your application. In a nutshell, you first clean up each table so that you send to the production database only the data you want in your production site. Although some tables (e.g., the section table) need to contain the data that defines your Web site, other tables (e.g., the messages table) shouldn't contain anything when you initially install your site. After you clean up the tables, you put each table's data into a separate file.
If you don't have a firewall separating your development and staging environment from your production database, you can take a shortcut when installing your database. You can use SQL Server's Data Transformation Services (DTS) to export both your tables and data directly from one database server to another server. You can also use DTS if you intend to host your production database on your development server. In either case, you can easily export tables and data to a Microsoft Data Engine (MSDE) or a fully licensed version of SQL Server.
This column ends my look at the ASP.NET Community Starter Kit. In about a week, Microsoft will kick off the Professional Developers Conference (PDC). At this huge event, Microsoft will announce many new products and upgrades to existing products that are coming down the line. I'll talk about many of those items in upcoming columns. Although the release of some of these products and upgrades might be a year or more away, understanding what the next release holds in store for Framework developers is important.
Sponsor: Windows & .NET Magazine Connections -- Win a Vacation
Windows & .NET Magazine Connections will co-locate with the brand new Exchange Connections conference from Nov 2-5 in Orlando, FL. Register now and you'll receive access to both events for one price!
Attendees will have a chance to win a FREE 5 day Las Vegas Vacation including airfare for two.
Connections promises to deliver 100% pure technical content about cutting edge technology with real world solutions that you can use in your job today. To stay competitive, you need to invest your time to keep pace with the latest technology, tips, and tricks. Connections will give you the edge. Don't let this opportunity pass you by.
Register today and you'll get:
- 2 Conferences for the Price of 1
- Opportunity to win a FREE Las Vegas vacation plus other giveaways
- Free one-year Windows & .NET Magazine subscription
Register online or call 1-800-505-1201 or 203-268-3204.
(brought to you by Windows & .NET Magazine and its partners)
In this timely white paper, author and Microsoft Exchange expert Kieran McCorry, from HP's Consulting and Integration Technology Group, outlines the best options for organizations migrating to Exchange Server 2003. The paper outlines inter- and intra-organizational migration issues and the benefits of server consolidation during deployment. Get your copy today!
Become a subscriber to SQL Server Magazine and automatically receive the most recent version of the Microsoft System Table Map Poster--and by becoming a subscriber, you'll have access to all of the newest information and tools needed for SQL Server. Limited quantities of the poster are available--subscribe today:
(brought to you by Windows & .NET Magazine)
Your Active Directory environment can make or break your entire Windows NT 4.0 to Windows Server 2003 migration project. This free Web seminar features best practices for migration planning and administration, tips and tricks for ensuring Exchange Server and Active Directory health, and guidance for managing your directory for maximum availability and performance during migration and beyond. Register now!
4. New and Improved
by Shauna Rumbaugh, [email protected]
Programming Windows Server 2003, a book that covers Windows 2003's new features and provides real-world techniques for using these features in Microsoft .NET applications. The book is geared toward intermediate and advanced .NET developers and addresses such topics as implementing ASP.NET best practices, installing Microsoft Internet Information Services (IIS) 6.0, managing COM+, integrating XML Web services, and using Universal Description, Discovery, and Integration (UDDI) services. Pricing for the 328-page book is $44.95, and a PDF eBook edition is $22.50. For more information about the book, contact Manning Publications at [email protected] or on the Web.
Have you used a product that changed your IT experience by saving you time or easing your daily burden? Tell us about the product, and we'll send you a Windows & .NET Magazine T-shirt if we write about the product in a future Windows & .NET Magazine What's Hot column. Send your product suggestions with information about how the product has helped you to
Free Download - NEW NetOp 7.6 - faster, more secure, remote support
Eliminate spam once and for all. MailFrontier Anti-Spam Gateway.
5. Contact Us
This email newsletter is brought to you by Windows & .NET Magazine, the leading publication for IT professionals deploying Windows and related technologies. Subscribe today.
Copyright 2003, Penton Media, Inc.