Site sponsored by: Idera Try Idera’s new SQL admin toolset
SQL Server Performance

  • Home
  • Articles
  • Forums
  • Tips
  • Quiz
  • FAQ's
  • Blogs
  • Software
  • Books
  • About Us
RSS Feeds
Sign in | Join


Article Topics

All Articles
Performance Tuning
Audit
Business Intelligence
Clustering
Reporting Services
Developer
General DBA
ASP.NET / ADO.NET

Write for Us

Share you SQL Server knowledge with others and raise your profile in the community More...
Latest Articles

Resource Governor in SQL Server 2008
Tweaks in SQL Server Reporting Services
Configure Filestream in SQL Server 2008
Capture DDL Changes using Change Data Capture with SQL Server 2008 ...

More     
 
Latest FAQ's

SQL Server Reporting Server (SSRS) service is failing to start ...
Cannot Start SQL Server Service
Users are able to connect to report manager but not able ...
Errors when SQL Server Snapshot Replication is Running

More     
   
Latest Software Reviews

Spotlight on ApexSQL Doc 2008
ApexSQL Enforce
Embarcadero Change Manager
SQL Server DBA Dashboard

More     

articles >> developer >> An Interview with Bill ...

An Interview with Bill Hamilton, Author of the Book 'Programming SQL Server 2005'

By : Brad McGehee
May 18, 2006

Page 2 / 2

What are some of the security enhancements, from a developer's perspective, in SQL Server 2005?

New security enhancements include:

  • Separation of roles and schemas allows multiple users or roles to administer database objects.
  • Encryption mechanisms include certificates, asymmetric keys, and symmetric keys — data is encrypted with a hierarchical (Windows, SQL Server, and database level) encryption and key management infrastructure.
  • The execution context of user-defined modules (e.g., stored procedures, queues, triggers, and functions other than inline table-valued functions) can be implicitly specified using the EXECUTE AS clause.
  • SQL Server Surface Area configuration tool lets you easily start/stop or enable/disable features, services, and remote connectivity of SQL Server 2005 installations.

 

What's missing in SQL Server 2005, from a developer's perspective, that Microsoft should have included?

I can't really think of anything significant at this time.

 

If a person is new to SQL Server 2005 development, other than reading your book, do you have any tips or suggestions on how to become a better SQL Server 2005 developer?

An understanding of T-SQL, ADO.NET 2.0 (to access data from a .NET application), and the SQL Server 2005 programming model and APIs is all that's needed.

 

What other thoughts would you like to share about SQL Server 2005?

SQL Server 2005 is a significant enhancement over SQL Server 2000. I would simply suggest that developers and administrators get a copy (eval if necessary) and see for themselves what a great job Microsoft did with SQL Server 2005. Migration from SQL Server 2000, is for the most part straightforward, and I encourage migration as soon as possible


<< Prev Page         








Home | Peformance Articles | Audit Articles | Business Intelligence Articles | Clustering Articles | Developer Articles | Reporting Services Articles | DBA Articles | ASP.NET / ADO.NET Articles | DBA FAQ's | Developer Peformance FAQ's | DBA Peformance FAQ's | Developer FAQ's | Clustering FAQ's | Error Messages | Audit Tool Reviews | Backup Tool Reviews | Coding Tool Reviews | Compare Tool Reviews | Documentation Tool Reviews | Design Tool Reviews | Monitoring Tool Reviews | Log Tool Reviews | Reporting Tool Reviews | Clustering Tool Reviews | Security Tool Reviews | Change Management Tool Reviews | Remote Access Tool Reviews | Book Reviews | Security Tool Reviews | QDPMA Performance Tuning | ADO.NET / ASP.NET | Administration | Analysis/OLAP Services | Application Development | Configuration | Components | ETL | Hardware | High Availability | Hints | Index | Misc | Operating Systems | Performance Tuning | Replication | T-SQL | Views


              © 1999-2008 by T10 Media. All rights reserved