Posts

SQL server date formats

Today, I've stumbled upon a nice resource of various SQL server date formats, and here I'm sharing it. http://www.sql-server-helper.com/tips/date-formats.aspx hope it helps when converting from one format to another !

Change SSIS Package Store location

Image
SSIS stored the packages on 2 locations, on MSDB DB and on the file system. If you're using the file system, it's very important to make sure that your package store location points to the location of your packages. The default packages location is: C:\Program Files\Microsoft SQL Server\90\DTS\Packages C:\Program Files\Microsoft SQL Server\100\DTS\Packages C:\Program Files\Microsoft SQL Server\110\DTS\Packages and the file that needs to be edited, by default located at : (2005) C:\Program Files\Microsoft SQL Server\90\DTS\Binn\MsDtsSrvr.ini.xml (2008) C:\Program Files\Microsoft SQL Server\100\DTS\Binn\MsDtsSrvr.ini.xml (2012) C:\Program Files\Microsoft SQL Server\110\DTS\Binn\MsDtsSrvr.ini.xml Just make sure to search for "MsDtsSrvr.ini.xml", you might have installed SQL server on a different drive or location. Edit that XML file to point to your current location.... After you modify the service configuration file, you must restart the se...

Restart SSIS Service

Image
If you need to check if the SSIS service is installed or if whether it's running or not. If you need to know more about the SSIS service, let me refer you to this post... http://www.ssistalk.com/2009/11/04/ssis-what-does-the-ssis-service-actually-do-anyway/ Anyway... You can pull the RUN command and type SERVICES.MSC and you'll get to the list of the locally installed services, or go to : CONTROL PANEL --> ADMINISTRATIVE TOOLS --> SERVICES Search for SQL server Integration Services, by clicking on S or scrolling down.   right click and you'll get all the options like START/RESTART/STOP. Hope that helps!

SSIS - Split records and export to flat files

Image
Today's issue that we've a source database Sybase ASE, and old version is being used as a replica, I'm trying to extract some records, it's almost 750K to 1 Mil records and it needs to be exported to flat files and sent somewhere for further processing. The files has to be no more than 10K records a file and it needs to get a specific naming convention... I've done it differently than what I'm showing in the demo here... and I'll explain why... the main component in the package is the "For Loop Container", then inside the container I'll have a "Data Flow Task". I'll create 4 variables as shown below..       Add a "For Loop Container", configure as attached.. to use the variables and set the limit to 100K here        Basically the first task, is a "Script Task", I'm only using it to debug my variables in a message box, enable or disable to debug, you could use "BreakPoints...

NJSQL Presentation - Let's talk dynamic

Let's talk dynamic - SSIS variables and expressions So yesterday I was honrored to speak before the NJSQL group about "SSIS variables and expressions" I do apologize for my lengthy presentation as I went so deep into small details... but I was just trying to go with the flow, and naswering the questions... I've attached a RAR file,  containing the slide deck  along with the demo scripts.  I hope you get as much out of SQL Server as I have, and Thanks for coming! The slides can downloaded from https://www.box.com/s/9lvnf2cy3mdbluy8ykqo

SSRS - Subscription comments location.

Image
Today I was facing a client's problem in SSRS to edit the comments text for over 120 reports to point to a server name (Host Name) instead of IP, to begin with, it was a bad idea and judgment from the person who created the report. and secondly it's rarely to see a server that gets an IP change too! But the two issues could happen and it's ok, let's face it and fix it. Here's a screen shot, If you're not familiar with the subscription comments. To locate it, just navigate to SQL server management studio (SSMS), and browse the : [ReportServer].[dbo].[Subscriptions] Table the column that has the comments is [ExtensionSettings] just replace the text using your T-SQL query and you're done! the data type of that column in nText, so it won't with T-SQL replace function. so you might use... UPDATE   S    SET     S.ExtensionSettings = T.ExtensionSettings    FROM [ReportServer].[dbo].[Subscriptions]...

MSDTC on server 'Server' is unavailable.

Image
Just a quick post on an error that I got today...     Msg 8501, Level 16, State 3, Line 3 MSDTC on server 'ODCLG29' is unavailable.     That means the "Distributed Transaction Coordinator" service is not running.   ways to get to it...   Type "services.msc" in the run or search command. or go to Control Panel --> administrative tools ---> Services     look for Distributed Transaction Coordinator, you may double click to start it or right click and select start.     You may further read about it here... http://technet.microsoft.com/en-us/library/dd337629(v=ws.10).aspx