Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / DBA

DBA

DBA

Great Reads

by Nirosh
This tutorial is designed for .NET programmers who need to understand ‘Nido’ framework and its application.
by Suresh Dasari's
Auto Generate Code (CRUD) for 3 Layered architecture (Entity, Data Access & Business Layer) with Stored Procedures based on table design.
by Chai_Pot
How to use MySQL as database in VB.NET applications.
by Igor Krupitsky
A script that lets you run many XMLA files against a SSAS 2005 database.

Latest Articles

by Nirosh
This tutorial is designed for .NET programmers who need to understand ‘Nido’ framework and its application.
by Suresh Dasari's
Auto Generate Code (CRUD) for 3 Layered architecture (Entity, Data Access & Business Layer) with Stored Procedures based on table design.
by Chai_Pot
How to use MySQL as database in VB.NET applications.
by Igor Krupitsky
A script that lets you run many XMLA files against a SSAS 2005 database.

All Articles

Sort by Score

DBA 

by Suresh Dasari's
Auto Generate Code (CRUD) for 3 Layered architecture (Entity, Data Access & Business Layer) with Stored Procedures based on table design.
by Chai_Pot
How to use MySQL as database in VB.NET applications.
by Jacob Himes
My go around to an Entity Framework alternative
by Atul Kharecha
If you are using Lotus Notes as an email client and it is running very slowly, this tip will help you to overcome the performance issues.
by zippy1981
This is an alternative for "ODBCTracer"
by Bryan Kowalchuk
The two most common database lookup table patterns are examined
by shijo joseph
An ADO.NET Layer for SQL Server and Oracle which makes it easier for interfacing with database
by shijo joseph
A file backup manager with simple user interface and all the essential functionalities.
by Marian Placko
This article shows a simple hack of a built-in MS SQL Server WITH ENCRYPTION mechanism
by Rajat-Indiandotnet
A unique feature of SQL SERVER Loop with Go statement
by B. Clay Shannon
In which the author takes the "That is an Exercise Left to the Reader" cop-out to Extremes
by Ritesh_Singh
C++ code to connect/access DB2 database using DB2 call level interface(CLI)
by Subodh Raikar
Accessing SSRS Reports from SharePoint Site using C#
by NightWizzard
Convert amounts to their spoken equivalents
by Sadeque Sharif
Another way to solve the issue of “A network-related or instance-specific error occurred while establishing a connection to SQL Server…”
by nithyananthams
Different options to get Identity from SQL Server and how OUTPUT clause helped me to get the accurate Identity value compare with other options.
by Haydn Chapman
A method to update a table column with a random set of specified values
by SatyLepide
By analyzing log-in attempts on SQL server, admins can build the complete picture out of the sequence of events that led to compliance failure or unauthorized access.
by mneu79
Generating automatic audit information with Castle ActiveRecord.
by mparvez
Generate auto backup for PostgreSQL
by GabrieleTronchin
Automatic creation of non clustered indexes using system SQL entities
by Lazaro Lima
This paper attempts to pass all the steps to create an automated backup for a MongoDB Server on a Linux Server where all backups are sent to Amazon AWS S3 service scheduled through crontab.
by tc99
Immediate access to resources without clicking
by Ngo Thanh Tung - Softech
T-SQL scripts: Backup all databases on server with compress feature of SQL Server 2008
by ROHIT SHAW
It shows how to display a badge notification in Windows 8 metro app
by Dan Steuer
This article will help manage automatic database purges according to basic Document Management principles.
by NaibedyaKar
How to check the query locking the table and to unlock it
by Sujith Karivelil
In Master - Slave replication, Changes in master will reflect in Slave. but any changes made in the slave Database will not reflect back in Master, this article will help you to implement Bidirectional Replication.
by #realJSOP
Using common table expressions to build data from thin air.
by Emiliarge
Both MS Access formats (mdb and new - accdb), MSSQL 2008 R2, MSSQL CE, SQLite, MySQL
by Emiliarge
Read and write data to Access databases without limitations caused by the use of the SQL.
by MarcusCole6833
I recently posted an article on how to place the data in an XML into an SQL table with a bulk Insert; this is an alternative way to do it by breaking up the XML before placing it into the Table.
by Emiliarge
2 ways to read and write data to *.xls and *.xls files and display it on DataGridView.
by Wendelius
This tip describes how to calculate an aggregate for dynamically defined columns using UNPIVOT clause.
by Hernán Hegykozi
This tip explains how to calculate the Check Digit Vertical (CDV) and Horizontal (CDH) by SQL Server.
by Wendelius
This tip shows how to get rows from a table where a field contains a number that is a power of 2 using LOG function.
by Fenil Desai
Check which .NET Framework version is installed from command line
by Jignesh G Trivedi
This tip will help you to understand CLR procedure.
by Levente Kupás
CLR-addon for T-SQL DATE transformation and Split-String
by Uppuluri Aditya
COALESCE and ISNULL in SQL Server - Part 2
by Homero Ibarra Ramírez
Tool on T-SQL to code basic generator for SQL Server
by Jobless Creature
CTE To find all the related nodes in a hierarcy
by Abu Zafor Khairuzzaman
Comparison Chart for Two Different Time Frames in SSRS
by Daniel Miller
This tip describes the code to create a custom SQL Server aggregate function that concatenates multiple string values into a single delimited value.
by Kumar Pankaj Verma
How to convert a delimited string in SQL Server to a table column.
by J Chandra Sekhar Achary
Useful piece of code which will convert the DBMS_JOB interval value to calendar syntax.
by RickZeeland
This console application converts an SQL Server database to PostgreSQL.
by Ashkan.hosseini
Stored procedure that generates insert stored procedure for tables
by Anurag Gandhi
A Query to copy an individual table data between databases
by Mubin M. Shaikh
Create time dimension with 24 hour plus values and time buckets in your data warehouse
by grandtree
Create a calendar by inputting month
by Praveen_Kumar Gupta
Clone Existing DB Schema to New Schema by plpgsql in PostgreSQL
by mitchellguzman
Create your common Insert, Delete, Update and Select stored procedures on a single table
by Alexandros Pappas
This tool reads the descriptions of the columns of the SQL server and creates a Word document using SoftArtisans' WordWriter.
by Aadhar Joshi
Creating job in sql server which automates taking backup of all stored procedures and functions in physical drive.
by Sunil_Pawar
Learn how quickly you can Create, Run, Debug and Deploy SQL CLR function using integrated features of Visual Studio 2013.
by Anele 'Mashy' Mbanga
Create a SplitView / Master Details screen in JQuery Mobile
by Akmishra0719
Daily reminder using SQL Agent and SignalR
by Aadhar Joshi
To avail Danish language as a language breaker in full text search index option, it has to be enabled manually by adding a registry key for the Danish language.
by Gihan Liyanage
Simple Dapper.NET Example with MVC
by Bart Ducal
Universal data change tracking solution for auditing SQL Server databases
by Bertin @nonodata.com
It is often important to have general guidelines when putting together a Data Analysts Team.
by Sonali Agarwal
There are different types of Database Management System models used for organizing the logical data. Relational model is most popular and widely used model in DBMS.
by cjb110
How to identify the cause of the DataSet Constraint Exception
by Darek Danielewski
A small script to remove old user accounts
by GabrieleTronchin
Compare two databases to detect which object has been modified from an old version of the same database.
by jsd24
The difference between CROSS APPLY and OUTER APPLY of SQL XML
by Wendelius
This tip shows how to calculate a difference between two datetime values and to express the difference in years, days, hours, minutes and so on.
by Kulamani Sahoo
Differences between a stored procedure and a trigger.
by Vinod Viswanath
Are you annoyed of the "Restart now" message in Windows? Here is a solution for that.
by Rob Philpott
Saving time and memory reading repetitive data
by Satnam Singh CapGemini
How to document the list of users in a student database along with their associated permissions
by #realJSOP
Yes, you CAN document your stored procs in C# code.
by Matthew Taylor
How to remove Microsoft SQL Server triggers associated with a custom schema.
by Jovan Popovic(MSFT)
SQL Server 2016 introduces the new DROP IF EXISTS syntax
by Bob Crowley
How to use a CASE statement in ORDER BY to avoid dynamic SQL
by Moheeb U.
Here, I have tried to figure out some basic concept about dynamic query.
by ss9o9o9o
Transferring backup files from a remote SQL Server and Dynamic SQL Connection with Restore utility.
by Johnny L Washington
How to execute store SQL with parameters via Procedure
by Johnny L Washington
Capture data changes in history table
by cjb110
How to configure columns of abstract entities.
by Tore Olav Kristiansen
If you need to change values of db table primary keys during ordinary operations, you probably have a design flaw in your software. In extraordinary situations, it may however be necessary. This tip helps you do so.
by kennysun
encrypt all stored procedures in SQL server with powershell
by Jack Ross
A nice CLI for managing the BMC trouble ticketing service
by ModMa
Real and fully functional connection Database Provider and DatabaseTraceListener for SQLite!
by Daniel Miller
This tip provides a simple solution to automate the generation of entity and mapping classes for Entity Framework.
by Mack Ait-Aoudia
Entity Framework 6: Update an entity with a many-to-many relation
by Rakibul Islam 33
In this tip, we will try to understand SOLID Architecture principles using simple ASP.NET MVC 5 examples.
by Dholakiya Ankit
Logging database operations in Entity Framework and handling Exceptions
by Alexander Imas
The subject of this article is database applications. These applications reflect objects from the real world in program objects in the application.
by Anurag Gandhi
An Excel macro that generates SQL insert script that can be executed against database directly
by Bert O Neill
Execute SSIS Package in C# or SQL Sproc
by John C Rayan
An insight into date and time types in SQL SERVER -
by Anil kumar Bhardwaj
Export all the primary, Unique, Foreign key and default constraints from existing database
by Emiliano Musso
A quick method to add days to a date, skipping weekend days if the number of days added results in a Saturday/Sunday
by shijo joseph
A simple and fast CSV reader which you can directly use against Oracle and SQL Server databases or for any direct implementation
by Jose Segarra
Fast, really fast, import/export from Excel OOXML
by B. Clay Shannon
Create peace and unity in your organization by separating data and coding responsibilites
by Davinder Singla
This tip provides soution details for fetching data from an Oracle database in the order in which data was commited when multiple concurrent transactions are executing.
by Wendelius
Generate Fibonacci numbers using CTE
by Venkat Krishna Turlapati
Powershell script to copy files greater than certain date
by Jitendra Ku. Sahoo
In this article we will discuss about fill factor and its effect on query performance.
by Duncan Edwards Jones
Quick tip to allow you to identify indexes that could do with defragmentation
by Nelson Kosta Souto
Find text in Stored Procedures, View, Trigger, and Function.
by Jörgen Andersson
How to find the Lowest Common Ancestor in a tree.
by Sreekanth Mohan
Foreach file enumerator in SSIS
by ergohack
System.Data.SQLite is great, but was missing some BLOB support. Switching to the native source project was easier than expected and provided significant functionality benefits.
by Kalvin Lawrence Ernst
Generate a web app instantly, directly from a database(SQL Server)
by Tore Olav Kristiansen
When you create a new SQL Server database, the default recovery model is Full. This model takes up a lot of disk space. It is ordinarily not necessary for developer images. This tip has a SQL script that helps you change this.
by Harsh Gandhi
Generate XML Using FOR XML ; Difference between different modes (AUTO, RAW, PATH, EXPLICIT) of FOR XML to generate XML in SQL Server
by Wendelius
Generate a set of random numbers by using CTE
by Tharaka MTR
This article describes the easiest way to create and process delimited row using SQL XQuery.
by Wendelius
Two ways of generating desired amount of rows in Oracle by using a single SQL statement.
by Wendelius
How to generate desired amount of rows in SQL Server using CTE
by Jesus Carroll
In Data Engineering, supporting Data Science, Data Mining and Reporting tasks, it is useful to get only fields that have data. We don't mind nulls values and we are grateful if this field's structure is dynamic. These ones might be a stat in the set of empty's kingdom.
by Dave Elliott
Global Stored Procedure to retrieve tabular information or a CSV list of columns for a database table.
by Hasan Habib Surzo
Basic Server/Client Example using Windows Communication Foundation (WCF) programming
by Shamim Uddin
We will learn about hierarchical query in database with real example.
by Erxin
Introduce a simple way to embed an EXE into a WPF window application.
by marks-mike
Demonstrates how to cascade delete on a single table that maintains hierarchy by a ParentId that points to the primary key of the same table
by Mian Adnan
Using Microsoft Visual Studio Professional 2012, .NET 4.5 and Crystal Report Version regarding .NET 4.5 and VS 2012
by Syed Moula Ali
How to compare database schema in VS 2012 and how to update the target database to the server
by Database Star
Explanation and demonstration of some Oracle SQL functions to convert text to dates
by Daniel Miller
This code snippet shows how to count all the tables and rows in a SQL Server database
by E. Scott McFadden
This article explains how to create and use a self referencing key in a SQL Server Table.
by S. M. Ahasan Habib
I will explain very simple way to execute multiple script files (*.sql) from a directory.
by Ameet Parse
This article describes How to find a Text in Stored Procedure (Checked on SQL Server 2008)
by Sergii Syrovatchenko
T-SQL code generation by using Dynamic SQL for routine tasks automation.
by Ankur .K. Vishwakarma
This tip shows you a T/SQL function to split a string concatenated by a delimiter.
by Wendelius
This tip describes how to guarantee a fixed amount of rows in a table by using triggers
by Wendelius
This tip describes how to guarantee a fixed amount of rows in a table by using triggers in Oracle.
by congiuluc
In this article I explain step by step how to migrate users from ASP.NET Membership to ASP.NET Identity
by wkiess01
A work-around to calculate the sum of a multivalue attribute in a secondary D3 file
by Database Star
The "ORA-01843: not a valid month" error is quite common for Oracle SQL developers, and can be fixed in a few ways.
by P_Dash
Taking a SQL Azure database backup to Local instance from an SQL Azure instance using Deployment Technique
by Database Star
This article explains how to tell if a relationship in a database should be many-to-one or one-to-many.
by ManojKumar19
Update row column with another row column in same table SQL only if it is null.
by OriginalGriff
How do you call a Stored Procedure inside a query and use the SELECT results? Tricky...or is it?
by Venkat Krishna Turlapati
How to use cross apply along with a table valued function as an alternative to cursors
by mgoad99
Using winSCP to download a file through SFTP within an SSIS package
by B. Clay Shannon
Step-by-step instructions on how to view SQLite data from Android Studio and SQLite Data Browser
by BenScharbach
How-To Convert a String Collection to a Multi-Enum item using TryParse
by Aqeeel
Identifying and deleting duplicate records from SQL Server Table
by Zoran Rubinic
Automatically creating sites in IIS from template
by RickZeeland
Inno Setup script to install SQL Server 2008 R2 with Tools, creating an instance with special rights and displaying the log.
by Sarkis Matossian
Encoding a .NET assembly as a hex string to install in SQL Server.
by Mubin M. Shaikh
Create Named Query in Data Source View While Designing OLAP Cube in SSAS
by Herman.Instance
When using SqlDependency, is it possible that a detected change leads to 0 rows in the SqlDependency results?
by Emiliarge
A JavaFX/Swing NetBeans 8.0 Project with JFrame created by NetBeans's GUI Builder
by IAndreev93
Very Simply MDB/ACCDB Viewer with Swing GUI written in NetBeans IDE using GUI Builder
by IAndreev93
Very Simply MySQL Viewer with Swing GUI written in NetBeans IDE using GUI Builder
by Masteramuk
Basic rules for using MySQL Cluster (NDB) from MyISAM or InnoDB
by Constantin Chumak
This is an alternative for "Locate SQL Server instances on the local network"
by Member 10510822
LPAD and RPAD function works for padding in SQL Server
by PIEBALDconsult
This is an alternative for "LPAD and RPAD functions in SQL"
by Brady Kelly
This tip describes how to make the F5 key in Visual Studio execute open SQL queries, instead of starting the project debugging.
by senthill
Manage Data Source Screen Is Not Working for SSRS Report in SharePoint 2013 - Chrome Browser
by Kelum W. Ganegoda
How to set message counter for EDI message
by Member 8770718
If as a developer you have a 32-bit application using this OLEDB provider on a machine with a 64-bit installation of Office 2010, you’ll need to install the 32-bit version of the provider.
by Paw Jershauge
MS SQL system views, mapped over version.
by furytrader
Yes, Virginia, You Can Do This All With One Simple SQL Statement
by Mike Winiberg
GOTCHAs and tips useful when migrating a complex Access JET application to SQL Server 2012
by MaDOnos
How to mock EF DbContext and DbContextTransaction with Proxy
by Member 7874525
This how you can monitor your database changes
by MarcusCole6833
Make some SQL XML dot style another way
by sluaghtered
Script Runner that can run multiple SQL script files on MS-SQL.
by Dinesh K.S. Kushwaha
Tip on CROSS APPLY and OUTER APPLY
by madagaga
Converting MSSQL database to MySQL
by Hernán Hegykozi
Multiple URL Stress is a tool to test the performance of servers and websites, allowing you to test multiple URLs at the same time
by Lopamudra Pradhan
How to fix the error "MySQL can't specify target table for update in FROM clause" while executing an update query.
by Aadhar Joshi
Database replication procedure is to replicate data from different databases of MySQL.
by Masoud AI
Things you need to know before you start working with MySQL
by Hovanes Manucharyan
Programming with Google Apps Admin Audit API
by Karthik Narahari
Querying data from tables across multiple databases when we need data from all those tables in a single query.
by hevesir
Oracle Home Selector
by Foothill
A Primer for Writing Parameterized Oracle Queries for the .NET SQL Server Developer
by sabindas k s
Output Clause - SQL SERVER, You Can Replace Some of Your Triggers
by Tom Glick Philadelphia, US
POC to demonstrate passing of collections of complex objects to ASP.NET Web API Controllers.
by #realJSOP
It doesn't always happen the way you expect.
by Sifiso W Ndlovu
This tip illustrates a workaround to SQL Server pivoting on variable character data types.
by Mack Ait-Aoudia
Pocker Planning, Estimation, Velocity And Other Scrum Practices
by Mahdi Nejadsahebi
How to query a database file from an MFC application.
by Dave Elliott
Find the column information of a SQL query
by George H. Slaterpryce III
Easy Between replacement.
by B. Clay Shannon
Simply, quickly, and freely make your apps available to the public
by Gene R. Browning
Generate random dates (and times if you like) for your test data environment.
by Sukant Shekhar
Creation of random and unique code
by Md. Marufuzzaman
How easy to read a file without using of the seven extended stored procedures.
by Kareem.S
This tip shows a case study of how to rebuild master database
by Prakash Lekhak
Create an ER diagram for complex database
by Sarathi Balakrishnan
Reset SQL server SA (System Admin) Password when you have lost all possible ways to connect to SQL server and your server has only Windows authentication disabled. You should have Windows administrator permission to do this.
by CharlieBrown1433
Resource Governor Enhancements in SQL Server 2014
by anki.mathur
Restart hanged SQL Server scheduled job
by Yahya Mohammed Ammouri
Retrieve a list of users who have never accessed Dynamics CRM 365 and a list of users with their last login time.
by Juan F. Paleo
Encrypt data with RSA Public Key
by Mubin M. Shaikh
Manually Run SSRS Scheduled Reports
by smoore4
Run programs on remote machines without PsExec or WMI
by Luca Astolfi
User defined procedure for make an HTML table from T-SQL Select statment
by WoodyMou
Session 1: Setup SoftEther L2TP server on Amazon AWS Ubuntu
by SERokon
Exclude Column from SELECT * statement
by Wendelius
A small function utilizing CTE to replace undesired characters from a string
by Tigya
Snippet and Surround features in SQL Server 2012.
by rnbergren
Gives a run down of how to sort parameters for sharepoint lists selections
by Wael Al Wirr
Installing sqldeveloper on windows 7 64bit
by Wael Al Wirr
Solving the ORA-01882 error.
by Joan M
This tip will explain how to sort a column inside a table.
by Paw Jershauge
An easy to use extendedproperty procedure (alternative to sp_dropextendedproperty, sp_addextendedproperty, sp_updateextendedproperty)
by sukeshchand
Speed up your SQL Stored Procedure by changing IF...ELSE Block and Loop's with SQL Queries
by kasbaba
This tip is to help anyone trying to split strings in SQL into Rows and Columns based on Row/Column Delimiters
by Michael S Rempel
About SQL and sets
by Niemand25
Be careful with CASE WHEN when dealing with numeric columns and using zero literal
by Rajesh Manjarekar
When CDC is turned ON against a table and the underlying table schema changes, such as adding/removing a column, changing datatype etc
by Charitha Athukroala
Creating SQL database backups through batch scripts and SQL scripts.
by Pranay Rana
How to use Group By clause when joining to table Let's consider one scenario where I have two table employees (contains employee detail) and sales (contains infomation about sales done by employee).Structure of...
by Simon Korenfeld
SQL schema with multi version tables support
by Mr.Thursday
SQL script for creating ASP.Net Identity Database
by Nitinpatel
This SQL script will generate a script to drop and create all foreign keys in database.
by TheSqlGuy
This briefly goes over an issue experienced when executing a query against a linked server to Oracle from SQL Server.
by Prasad CM
How to fix this error.
by S. M. Ahasan Habib
From SQL Server 2012 version, when SQL Server instance is restarted then its auto Identity column value is jumped based on identity column datatype.
by Dathuraj Pasarge
Know whether your databases are backed up successfully in the last 24 hours or not !!!
by Atul_Kapoor
Perform SQL Server Instance health check simultaneously on more than one server using Powershell
by Hernán Hegykozi
Marks a statement block as a critical section by obtaining the mutual-exclusion lock
by Atul_Kapoor
Steps for deploying Restart Health Check script in a SQL Server environment.
by aasim abdullah
Automatic query execution at every instance startup.
by aasim abdullah
How do you know, if someone disabled your job at production database server. Who is the calprit. How to send a mail alert for this change ??
by Mohamad Cheaito
SQL Server: Query to get the date of first Monday of September
by prashant0556.s.more
The script helps to find out upcoming birthdays even when days cross a year.
by Srinivas Kalabarigi
Column values as comma separated string in SQL
by Rajesh Manjarekar
I found out that a possible cause is the difference between the SSIS 32 bits and 64 bits environment
by Rajesh Manjarekar
How do I set FileSpec dynamically for looping files in a foreach loop container?
by mparvez
How to load data from an Excel file to load in a dimension table in an incremental way.
by Jitendra Ku. Sahoo
Below is one template to handle error in SQL server.
by Sushil Pandit
Process for backward migration of code from TFS 2012 to TFS 2010
by Rion Williams
A one-stop-shop for improving the web.
by Jatinath
This tip will help you to find a particular text used in SPs, Functions or tables
by Syed Moula Ali
Replicate/Clone/Duplicate selected data in a Table using merge statment
by Emad Sammour
Mapping table is used in the translation - output in Unicode (nvarchar)
by Tauseef M
This tool is used for Encryption of Database in SQL Server 2008 Enterprise Edition
by sukeshchand
Unexpected SQL Interview Questions
by Brad Joss
A SQL String Split function for the real world
by Brad Joss
Search your SQL code with simple T-SQL statements.
by Wendelius
How to overcome the error message "Types don't match between the anchor and the recursive part in column..." for varchar columns in a recursive CTE query
by Thiago Gaidzinski
UniDAC allows you to connect your cross-platform application directly with many database's types.
by Naresh Patidar
Insert, update and delete operations using stored procedure and DataAdapter in C#
by Awesh Vishwakarma
By reading this trick, you will be able to update your database from DataGridView through external class instead of writing code on each page.
by #realJSOP
A scalar function to determine if a given DateTime is one of the ten US federal holidays, using SQL Server.
by pritik889
How to use local database file (.sdf) in Windows application C#
by IAndreev93
Standard functions usage, and my own functions... Allowing you simpler process tables... Date and time... Strings...
by Brendan Lester
Use of an Oracle 11g Skip Lock feature to easily implement a scalable, robust work queue
by Aqeeel
Implementing security in SQL Server by only allowing TCP/IP Network Protocol and changing default TCP port
by Colm Hoban
A command line utility to script out all jobs from an instance to be used to transfer jobs to another server/environment or to be deposited in source control.
by S. M. Ahasan Habib
I will explain here how to use table variable and over come cursor limitation
by WernfriedD
Single .exe to verify if your Oracle Client is properly installed and working. Verify supported technologies for Oracle connection.
by Wendelius
This is an alternative for "What’s the Difference between a Full Index Scan and a Fast Full Index Scan in Oracle?"
by senthill
This tip will help you to resolve issue when exporting large data from SSRS report to Excel, getting error message "Request timeout" in SharePoint 2013.
by Deepak A S
An ALL SERVER trigger to know who it is!
by alifaraze
writing error in a text file is very easy but writing error from a custom assembly in reporting services requires permissions
by Anamera
This XSLT will output an Excel worksheet containing a CSV type of record collection in a more usable XML format.