ADO.NET Connection Pooling at a Glance
Connection pooling can increase the performance of any application by using active connections of the pool for consecutive requests, rather than creating a new connection each time. And at the same time, the developer who is the best judge of his/her application, can configure the connection pooling.
SQLCLR Security and Designing for Reuse
Bringing the Common Language Runtime (CLR) into SQL Server presents an entirely new set of challenges with regard to privilege and some of the rules that SQL Server developers are used to do not completely translate. Simple grant/deny/revoke logic still applies, but the CLR also brings its own set of specialized permissions, which require slightly different handling in order to properly manipulate.
By not carefully considering these issues when designing your SQLCLR code base, you may be allowing your code too much access.
This article focuses on what the SQLCLR permission sets do to control security and reliability, and what you need to understand when working with them in order to design a system that takes advantage of least privilege. By not carefully considering these issues when designing your SQLCLR code base, you may allow your code too much access, thereby creating potential vectors for security problems down the road..
5 Steps to Adding Data Replication to a Windows Mobile Application
The application which will be used in this article is based on an UltraLite 10 database and will use a technology called MobiLink 10 to allow for data exchange between the mobile UltraLite database and the central database. Although MobiLink has the ability to synchronize to most major databases (including SQL Server, IBM DB2, Oracle and Sybase) for the this sample we will be using SQL Anywhere as the central (consolidated) database. All of these tools are included in the free SQL Anywhere 10 Developer Edition.
Transferring Data Using SqlBulkCopy
Transferring data from one source to another is common practice in software development. This operation is preformed in many different scenarios which includes migration of the old system to the new system, backing up the data and collecting data from different publishers. .NET 2.0 framework includes the SqlBulkCopy class that helps to copy the data from different data sources to the SQL SERVER database. In this article, I will demonstrate the different aspects of the SqlBulkCopy class.
Configuring SQL Reporting Services 2005 with Windows SharePoint Services 2003
This article explains how to integrate SQL Reporting Services with Windows SharePoint Services 2.0.
Accessing MSMQ from MS SQL Server
Sometimes you have to send/receive date using MSMQ from MS SQL Server. Although MS SQL Server 2005 uses MSMQ for replication job, there are no functionality in T-SQL to access MSMQ. Lets fill the gap..
SQL Server 2005 Paging Results
With SQL Server 2005 it is now a lot easier to use paged queries than in previous versions. I will be using NorthWind db (mostly) so you can also use the examples I have provided. I will keep the examples simple; anything complex will only cause confusion. I will start with "traditional" methods such as SELECT, TOP, and then move onto the specific SQL Server 2005 paging examples..
An Introduction to Oracle's Berkeley XML Database
An article introducing Oracle's Berkeley XML Database and the command shell
Take Data Offline Using Microsoft Synchronization Services for ADO.NET
Build occasionally connected applications using Microsoft Synchronization Services for ADO.NET
Processing with C#, Oracle transactions and Oracle exceptions
The main purpose of this article is to show one different way of cooperation between Oracle and C# in process of developing different Oracle database application with Microsoft Dot.Net technology and C#. In this article I will try to show you a new approach of programming and taking control over Oracle transaction and processing with PL/SQL exceptions. This "new" way of programming with Oracle database and Microsoft C# programming language will provide to everyone Dot.Net developer one more flexible and more powerful way to control Oracle transactions and to "play" with errors which are generated as PL/SQL exception after executing wrong PL/SQL code or PL/SQL code which try to break existing database rules or relations.