MS SQL Server
  Home arrow MS SQL Server arrow Page 2 - Yukon, Our New Possibility
ASP Free Forums 
.NET  
ASP  
ASP Code  
ASP.NET  
ASP.NET Code  
BrainDump  
C#  
Code Examples  
Database  
Database Code  
IIS  
Microsoft Access  
MS SQL Server  
Visual Basic.NET  
Windows Scripting  
Windows Security  
XML  
ASP Web Hosting  
ASP.NET Web Hosting 
Moblin 
JMSL Numerical Library 
Windows Web Hosting
 
IBM® developerWorks 
Sun Developer Network 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
MS SQL SERVER

Yukon, Our New Possibility
By: Michael Youssef
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 4 stars4 stars4 stars4 stars4 stars / 39
    2004-04-12

    Table of Contents:
  • Yukon, Our New Possibility
  • Stability and Code
  • For Database Administrators
  • Server Management Objects

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
    ADVERTISEMENT


    Yukon, Our New Possibility - Stability and Code


    (Page 2 of 4 )

    Stability was one of the most important issues that Microsoft wanted to optimize in Yukon, and, in my opinion, the folks at Microsoft have done a great job.  As you may already know, Managed Code uses Code Access Security (CAS) to prevent assemblies from performing certain operations, and because Yukon integrates with the CLR, Yukon now uses CAS which optimizes the performance of Microsoft SQL Server and the Operating System at the same time.  Also, the performance optimization comes from the fact that the CLR provides many services and functions (like memory management, strong data-types, advanced handling mechanism through Try-Catch blocks and Threading) which improves the performance and stability of the server.

    You now have the ability to write complex database code with .NET languages such as C#, and that's because of the CLR’s integration with Yukon. Don't forget that you can use the Object Oriented Programming model in your databases as well, because .NET languages provide you with this model. For example, you can use assemblies and namespaces to organize your database code, which will help with large-scale complex databases. Remember, that your .NET code is far more powerful than T-SQL.  You can use threading, text manipulation capabilities, type safety, thousands of ready-to-use classes that can be easily accessed from any stored procedure, trigger or User Defined Function that provide you with almost all you need to deliver the best applications ever.

    Choosing between .NET languages or T-SQL when writing your SQL Server objects is a question that you will ask yourself each time you develop Yukon databases.  And I can tell you that you will come to know the answer with experience.  Let me tell you a little about this choosing issue.

    I think that T-SQL is very appropriate when you want code that will only perform data access, such as using an INSERT statement to insert records into a database. You will need to use .NET Languages when you want the code to manipulate complex business logic that needs the power of the .NET Framework Class Library.

    More MS SQL Server Articles
    More By Michael Youssef


     

    MS SQL SERVER ARTICLES

    - Completing the Introduction to Transact-SQL
    - A Brief Introduction to Transact-SQL
    - Lookups and Blocking Bad Data
    - Field Validation Rules for Blocking Bad Data
    - Using Masks to Block Bad Data
    - Blocking Bad Data
    - Using @@ROWCOUNT and TABLE Variables for Dat...
    - How to Use Variables, IF and CASE in Databas...
    - Creating Important Aspects of Notification S...
    - Working wth Variables in Database Interactio...
    - Delving Deeper into Notification Services
    - Notification Services
    - Building a Multi-table Report with SQL 2005 ...
    - A Secure Way of Building Connection Strings
    - Transferring a Database Using the SSIS Desig...





    © 2003-2008 by Developer Shed. All rights reserved. DS Cluster 4 hosted by Hostway
    Stay green...Green IT