| System Interfaces | System Interfaces, data transfer and process control |
| development | sql server development |
| Release Control | Administering SQL Server Release Control |
| Bad things | Practices to avoid in sql server |
| Products | Products and services |
| SQL Tutorial | SQL Tutorial |
| sp_executeSQL | setting variables from dynamic sql |
| Retrieve Tree Hierarchy | Retrieve formatted tree structure |
| Get table row counts | Retrieve the number of rows in each table in a database |
| Find gaps in sequence numbers | Find gaps in sequence numbers |
| Create text file | Creating a text file from a stored procedure |
| spFormatOutputBuffer | Retrieve a sql server error message |
| Access Temp Tables Across SPs | Create a temp table in one SP and access from another |
| sp_CreateDataLoadScript | Create a data insert script from a table |
| sp_CreateDataLoadScript(remote) | Create a data insert script from a table on a remote server |
| Create Script File | Concatenate files to make single script |
| Move data using column definitions | Move data from import table to production table using file format definition |
| Remove non-numeric characters | Remove non-Numeric or non-alphameric characters from a string or field |
| Find non-alphameric characters | Function to return all non-alphameric characters from a string in a table |
| Primary Key Columns | Get all fields that are part of the primary key |
| Check if file exists | find file - scripting object, xp_cmdshell, xp_fileexist |
| Cursors | Advanced use of cursors in t-sql |
| Import Text Files | Import and archive text files that arrive in a directory |
| f_GetEntryDelimiitted | Get entries from csv string |
| fn_ParseCSVString | Function to return a table from a delimitted (csv) string |
| bcp | bcp using format file & quote delimitted strings |
| CSV String From Table | Create delimitted string from table entries |
| BCP all tables | BCP in and out data from all tables in a database |
| CrossTabs | Crosstabs and pivot tables |
| Pivot_Statement | Pivot_Statement |
| s_ProcessAllFilesInDir | Process all files in a directory |
| UpdateText | Inserting text data to a table in 8000 byte chunks |
| Replace Text | Search and place strings in a text column in a table |
| Replace Text (2) | As above - allows for replaced string in replacing tsring |
| Table name as variable | Accessing a table from a name in a variable |
| send email | Send emails asynchronously |
| Import and parse XML | Import and parse XML document file using tsql |
| In csv string parameter | Pass csv string parameter to an "in" statement |
| sp_ExecLinkedServer | Run a query on a remote server (e.g. Oracle) |
| Calculate Average Duration | Calculate average duration, date arithmetic |
| csv string from rows | Create a separated list string from table row values |
| Date processing | Format a date for input and ouput |
| Daily time between events | Daily shift time, break time, number events |
| Daily Hours Worked | Daily/weekly hours worked from start and end shift times |
| Regression Testing | Compare before and after versions of tables after a system change |
| Maintain type2 dimension | Update type 2 dimension from input data |
| Generate Test Table Data | Populate a table with weighted random data entries |
| Generate insert statement | Generate insert statement from table structure |
| Triggers 1 | A beginners guide |
| Triggers 2 | Creating Audit Trails |
| Generate Trigger | Generate a trigger from the table structure to log field updates by field name |
| Triggers | Basic trigger information |
| Audit trail trigger | Audit trail for all fields in a table from the table structure |
| Columns_updated() | Trigger to detect columns updated - more than 32 fields |
| View audit field changes | Return before and after values of rows in which fields have been changed on a particular day |
| Detecting installed sql server version | Detecting installed sql server version |
| connection network library | Set connection network library in registry |
| Spaceused for all tables | Get space used (sp_spaceused) for all tables in a database |
| Backup a database | T=SQL code to backup A database, Full, Log and differential |
| Backup all databases on a server | Stored procedure to backup all databases on a server |
| sp_nrinfo | Displaying blocking and connection info |
| sp_nrSpidByStatus | Displaying connection commands by status |
| sp_nrLocks | display commands executed and locks held by spids |
| Page Structure | Data page structure and display using dbcc page |
| Recover corrupt database | Recover data from a corupt database |
| Alter table - good or bad? | Possible detrimental effects of using alter table |
| Large Tr Log File | Shrinking a large transaction log file and stopping it from growing - part 1 |
| s_TestRestore | Automated test restore of latest backup with move of logical files |
| Add a self linked server | Add the local server as a linked server under another name |
| Synchronise Directories | Copy / synchronise directories / folders |
| Copy latest backup | Copy most recent full backup to local server |
| Restore latest backup | Restore most recent backup and move physical files |
| s_RestoreDatabase | restore full backup and apply logs |
| Log Shipping | Log Shipping |
| Move Databases | Move physical location of database files - including system databases |
| Bad things | Bad practices in sql server |
| Save Query Plans | Save query plans and statements for all running spids |
| SQL Server 2008 New Functionality | What's new in SQL Server 2008 |
| Custom Keyboard Shortcuts | Custom Keyboard Shortcuts, building dynamic sql |
| DMO transfer | Transfer an object via sql-dmo |
| Scripting via DMO | script all or a single Table, Store Procedure, Function to a file from t-sql |
| Script database objects from tsql using sql-dmo | Script objects from all databases and save change history in SourceSafe Now including remote server scripting, triggers, defaults and rules |
| Script data from tables | Create a file of insert statements for the data from a table |
| Add to SourceSafe | VB app to add/update scripts in SourceSafe |
| Script Table Structure | .vbs script to script database structure from command line |
| FTP Get Directory t-sql | Get directory listing from FTP site |
| FTP Put File using t-sql | Send a file to a FTP site |
| FTP Get File using t-sql | Retrieve a file from a FTP site |
| sp_oacreate Load DTS | Loading DTS package via sp_oacreate |
| Set DTS Run Time Values | Configuring DTS package elements at run time |
| File exists | Check if file exists in activex script |
| Execute Stored Procedure | Execute Stored Procedure and get result in activex script |
| Save all DTS packages | Save all dts packages on server to storage files |
| s_LoadPackageToServer | Load a dts package from a structured storage file and save to sql server |
| Script properties | Script properties of all DTS packages |
| SSIS Indirect Configuration | SSIS - use reference to a configuration file |
| SSIS Configuration Files | SSIS - use configuration files for sensitive data |
| SSIS Expressions | SSIS - Expression examples |
| SSIS Configure Connection | SSIS - Configure Connection for environment |
| SSIS Import to staging table | SSIS - Import all files to staging tables and log process |
| SSIS Generic Importer | SSIS - create package dynamically depending on file format |
| SSIS Generic Exporter 1 | SSIS - create package dynamically depending on file format |
| SSIS Generic Exporter 3 | SSIS export - Find configurable components |
| SSIS Generic Exporter 4 | SSIS export - Find how to change columns |
| SSIS Generic Exporter 5 | SSIS export - Prepare export package template XML |
| SSIS Generic Exporter 6 | SSIS export - Stored procedure to output table export package XML |
| SSIS Generic Exporter 7 | SSIS export - Package to control the export of table data |
| Print To Word | Using MSWord (MicroSoft Word) to print from VB |
| Add error handling | Add error handling to every module in a VB project |
| VB6 Data Access Layer | VB6 Data Access Layer |
| VB6 Call stored procedure | Simple stored procedure call from visual basic |
| VB6 Get Database info | OpenSchema calls, gets object info, SP parameters and resultset structure |
| VB6 SourceSafe files | Loop through all files in a SourceSafe database |
| vbs split files | VB Script. Read Write files, split by column data |
| vbs List archive contents | VB Script. List contetcs of all files in archives in subfolders with attributes |
| vbs extract files from zip | VB Script. Extract files from zip |
| .net database access layer | Call stored procedures from vb.net - OleDb, SQL |
| Call stored procedures from ASP | Call stored procedures from ASP - inc file |
| Concatenate, search, subroutines | concatenate files, search for strings, recursive directoties |
| String manipulation | substrings etc. |
| zip all files | Dos Script to zip all files in a folder into zip files by filename |
| Read CSV Files | Read CSV Files using PowerShell |
| Replace Text In Files | Replace text in files PowerShell, command line |
| zip, unzip | PowerShell - zip, unzip, compress, uncompress files |
| Excel_ConditionalSum | Categorise amount values in excel transaction lists |
| Word - Draw | Networks in Microsoft Word, Draw |
| Install MySQL | Install MySQL for Microsoft Windows |
| Table Differences.html | Find differences in data in two tables |
| sql server 2005 CTEs | sql server 2005 common-table expressions (CTEs) |
| sql server Performance | Diagnosing Batch System Performance Issues |
| sql server 2005 ssis exec | sql server 2005 executing ssis packages |
| sql server csv files | Creating csv files using bcp and stored procedures/ |
| sql server 2005 SSIS FTP file rename | SSIS move/rename a file on an FTP site |
| Partitioned Tables in SQL Server 2005 | Partitioned Tables |
| Identity Columns | Identity Columns |
Links - Useful sites about sql server and others
| sqlteam.com | Friendly, active, sql server question and answer forum + articles |
| www.simple-talk.com | SQL Server/.net articles |
| sqlservercentral.com | Another sql server question and answer forum |
| replicationanswers.com | Articles about replication by Paul Ibison |
| tek-tips.com | Question and answer forum for all technologies |
| sswug.org | Useful sql server site |
| sqldts.com | Everything you need about DTS |
| mysql.com | mysql |
| comparewebhosts.com | finding a web host |
Books Amazon.co.uk

