Quantcast
Channel: SQL Server Integration Services forum
Viewing all 24688 articles
Browse latest View live

SSIS fixed width file

$
0
0

hi

i have to load fixed width file into sql table.

i have choose ragged right and its loading fine , i did uncheck last column in Available external column which i believe 

column delimiter.

and i am not mapping this last column (which is column/row delimiter).

now my issue is i have data like this

empno   empname    ID

1            ghj             hj45678

2            ghw           kj65432

3            fgfg            

4            fgfger         4rhfjdk

now if i load data like above whic has one of ID blank, in my sql server its loadin only 3 rows

and  in table its loading like this

1            ghj             hj45678

2            ghw           kj65432

3            fgfg            4

so its taking next rows first value as a 3 rd last value. what i want to do is replace blank value with null and load 4 rows in table

what i am doing wrong


Lookup - Specify how to handle rows with no matching entries

$
0
0

Hi,
I have a source table . Below is the ddl and  data. 

create table sourcetbl
( player varchar(30), countrycode varchar(3))

insert into sourcetbl values ('sachin','aus')
insert into sourcetbl values ('sachin','sri')
insert into sourcetbl values ('sachin','pak')
insert into sourcetbl values ('sachin','sa')
insert into sourcetbl values ('sachin','afg')
insert into sourcetbl values ('sachin','end')

There is a lookup table as well with DDL and data. 

create table lkptbl
( countrycode varchar(3), country varchar(13))
insert into lkptbl values ('aus','australia')
insert into lkptbl values ('sri','srilanka')
insert into lkptbl values ('pak','pakistan')

When I do the lookup between source table Countrycode to Lkptable countrycode and display the Country name.

My requirement is, if any of the source countrycode does not match with lookup table country code, then in the target table , 'country' name should be  "Unknown".

I tried 'Ignore failure'. But i am getting NULL for the Non-matching country codes. 

Below is the Target table and the desired data wanted.  But what I am getting is NULL instead of 'Unknown'. 

CREATE TABLE [dbo].[Tgttbl](
[player] [varchar](30) NULL,
[country] [varchar](13) NULL


INSERT [dbo].[Tgttbl] ([player], [country]) VALUES (N'sachin', N'australia')
GO
INSERT [dbo].[Tgttbl] ([player], [country]) VALUES (N'sachin', N'srilanka')
GO
INSERT [dbo].[Tgttbl] ([player], [country]) VALUES (N'sachin', N'pakistan')
GO
INSERT [dbo].[Tgttbl] ([player], [country]) VALUES (N'sachin', 'Unknown')
GO
INSERT [dbo].[Tgttbl] ([player], [country]) VALUES (N'sachin', 'Unknown')
GO
INSERT [dbo].[Tgttbl] ([player], [country]) VALUES (N'sachin', 'Unknown')

When I tried the 'Redirect rows to error output' and then used a Derived column transformation - but I am not getting 'Country' as input. What I am getting is  Player and Countrycode only. then how can i change NULL to Unknown?

Please help me to get the desired output.

Your help is greatly appreciated.


Visual Studio 2012 - SSIS Package does not execute

$
0
0

Hi,

Has anyone seen the below error while trying to execute/debug a package? The SSIS project deploy without any issues and the development process is fine, but it wont execute/debug.

Thanks and Regards,

Paul


Paul Burger

Union All in SSIS - not getting all columns as output

$
0
0

Hi,

I have near to 30 Raw Source files, and few i/p sources has 6 columns and some of them has 8 columns.

i need to use Union ALL and get all the columns mapped to destination table.But by using Union ALL i am geting 6 columns as output. Any way can i get all the columns as output

Please help


SSIS 2012 Drag and Drop Fix Post SP2

$
0
0

SSIS 2012  drag and drop in Control Flow window makes the designer unusable.

When I click and object to move it the designer freaks out and drags my object into the next hemisphere.  It is an absolute pain and make the tool almost unusable.

I found a listing for a hotfix for SQL Server 2012 CU7 BUT I am already at SQL Server SP2.

Is there a hotfix for SQL Server SP2 that fixes this designer drag and drop issue?

Save Variable Value Change

$
0
0

I am new to SSIS. I would like to run an SSIS package but with modified variable.  So first I made a copy of the dtsx file and opened in Visual Studio 2005.  The Variable window has two lines (both String Data Types) that has a Select SQL statement for a Value.  I have changed the Value to reflect what I need.  I have clicked the 'Save All' icon and thought that the process was saved.  Upon running the package I see that I did not get the desired results.  When I opened up the dtsx file in Visual Studio I noticed that the original values are still present.

Bottom Line is that the changes in value that I made never saved. 

How can I save these changes?

Brian

Obejct Already Exist - Execute SQL Task

$
0
0

Hi,

I have this expression 

"IF EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 
'StagingPreChecks' AND TABLE_NAME = '" + (DT_STR,50,1252)@Item1DataFileID + "') DROP TABLE StagingPreChecks.[" + (DT_STR,50,1252)@Item1DataFileID + "]

"
+
"CREATE TABLE " + @Item1TableName + "
(RowID BIGINT IDENTITY(1,1)
,[1] NVARCHAR(201)
,[2] NVARCHAR(201)
,[3] NVARCHAR(201)
,[4] NVARCHAR(201)
,[5] NVARCHAR(201)
,[6] NVARCHAR(201)
,[7] NVARCHAR(201)
)"

which generates this query

IF EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 
'StagingPreChecks' AND TABLE_NAME = '1') DROP TABLE StagingPreChecks.[1]

CREATE TABLE StagingPreChecks.[1]
(RowID BIGINT IDENTITY(1,1)
,[1] NVARCHAR(201)
,[2] NVARCHAR(201)
,[3] NVARCHAR(201)
,[4] NVARCHAR(201)
,[5] NVARCHAR(201)
,[6] NVARCHAR(201)
,[7] NVARCHAR(201)
)

In the package Delay Validation is set to True. It is working on Dev Machine. But some how it is not checking the table existence. It says in SSIS log this message

Executing the query "IF EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES..." failed with the following error: "There is already an object named '1' in the database.". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.



MH

How do I load an SSIS package created in Visual Studio 2012 Shell (Integrated) onto SQL Server 2012 using SQL Management Studio 2012

$
0
0

I am fairly new to this whole process of working with the Microsoft development environment.  Here is what I have to work with:

an NT server running Microsoft SQL 2012  - Microsoft SQL Server Standard (64-bit)  11.0.2100.60

and on my laptop (all freebie downloads):

SQL Server Management Studio 2012            ver 11.0.2100.60

Visual Studio 2012 Express  for Desktop Development and

Visual Studio 2012 Shell (Integrated)

I was able to create an SSIS package in2012 Shell (Integrated).  It takes a flat file and imports it into an SQL database table.  It runs successfully from within the2012 Shell (Integrated) envrionment.

But I am having trouble figuring out how to set this up on the 2012 SQL Server.  I see that one of my colleagues created an Integration Services Catalog, and using SQL Management Studio I was able to create a folder under that called DigLic.  But when I go to the Projects subfolder of DigLic and attempt to import my SSIS package, I get an error message:

"To launch the Integration Services Deployment wizard, one of the components: Integration Services, Management Tools - Basic or Business Intelligence Development Studio has to be installed by the SQL Server 2012 Standard, Enterprise, Developer, or Evaluation Edition.  To install a component, run SQL Server Setup and Select the component name"

I realize that Express Versions of Visual Studio lack the full feature set of a professional version.  But am I wrong in assuming that owning a server version of SQL Server 2012 gives us license to a professional version of SQL Management Studio 2012?  If so, how would I go about getting this software component installed?  And I am not clear if this is something that needs to be installed on our SQL Server or if I simply need a professional version of SSMS loaded on my laptop.

I work for a company that is fairly fractured in its repsonsibilities, so I would need to know exactly what to ask for if I need to track down any licenses that I might need and if I need to have any specific software installed on our SQL server or on my laptop.

All helpt would be greatly appreciated.

Thanks!



ssis package same destination

$
0
0

hi

while loading file i have 2 condition split which both are going to same table , is there any way i can just use 1 oledb destination for multiple input, or i need to have 2 oledb des with same table ?

Flat file to SQL server

$
0
0

1st check the file if it's available, 2nd archived the file and  delete the file which is older than 14 days, 3rd load the file and 4th update the status. Flat file has comma separator and following are the fields of the file



CREATE TABLE [TableName](
[MATERIAL] [varchar](18) NULL,
[CUSTOMER] [varchar](10) NULL,
[CUST_MATERIAL] [varchar](22) NULL,
[DAY] [date] NULL,
[POS_SALES] [money] NULL,
[POS_UNITS] [int] NULL,
[INVENTORY_UNITS] [int] NULL,
[INVENTORY_AMOUNT] [money] NULL,
[DC_INV_UNITS] [int] NULL,
[DC_INV_AMOUNT] [money] NULL,
[CURRENCY] [varchar](5) NULL,
[SALES_UNIT] [varchar](3) NULL,
[INVENTORY_UNIT] [varchar](3) NULL
) ON [PRIMARY]

GO

SSIS: Import Flat File data to Oracle table

$
0
0

Hi Guys,

I need help, my situation is little strange.

I need to import a flat file data into a table in Oracle database hosted on linux OS.

So i have created a data flow task and used Flat File source and OLE DB Destination tasks to implement it.

The flat file source is taken dynamically from a path, since there are multiple files.When i look at the data types of the columns in the Flat File Source then it shows as all columns are of string type. There are date and numbers also in the file.
I looked at the data type by
right clicking on the container --> going to advanced editor -->switching to Input and Output Properties --> FlatFileSourceOutput --> External Columns.

My table has columns of data types varchar(20), Numeric (18,0) and date defined.
When i try to connect the source to destination, it shows me conversion error "Columns "PersonId(ff column name)" and "PersonNo(db column name)" cannot convert between unicode and non-unicode string data types. "

So to get rid of this error i selected the Flat File Source container, right click on it --> going to advanced editor -->switching to Input and Output Properties --> FlatFileSourceOutput --> Output Columns
and now i changed each column to match with the database data type i.e
Unicode string[DT_WSTR] for all string 
databasetimestamp for all date
for numeric, i left as string only (no changes made).

When i run the package locally from BIDS it works good. no issue at all.

When we run the same pkg from agent it fails on all the string columns
"Columns "PersonId(ff column name)" and "PersonNo(db column name)" cannot convert between unicode and non-unicode string data types. "

When i look in the logs, After all the string columns are logged with error i see the below error

"OLE DB Destination" failed validation and returned validation status "VS_ISBROKEN".

Looking at the logs, i am asuming it is failing in the OLE DB Destination.

I have set the Delay Validation property to true for the data flow task.
Transaction Option is set to Supported

Anyone could please help or guide me how to get this resolved. Let me know if more info is needed.

DTS TO SSIS Migration wizard throws error

$
0
0

Hi,

I have a DTS Package which I am trying to migrate to Integration services in 2008. I have msxml3.dll and msxml6.dll but still I get the error

LogID=37
#Time=3:29 PM
#Level=DTSMW_LOGLEVEL_ERR
#Source=Microsoft.SqlServer.Dts.MigrationWizard.Framework.Framework
#Message=Microsoft.SqlServer.Dts.Runtime.DtsRuntimeException: Failed to save package file "C:\Users\ishwarya.gnanasekar\Documents\Load_Data_working_{6A78F89F-1315-477E-A833-9CA49D1CC82A}.dtsx" with error 0x800A0BB9 "(null)".
 ---> System.Runtime.InteropServices.COMException (0xC001100E): Failed to save package file "C:\Users\ishwarya.gnanasekar\Documents\Load_Data_working_{6A78F89F-1315-477E-A833-9CA49D1CC82A}.dtsx" with error 0x800A0BB9 "(null)".

   at Microsoft.SqlServer.Dts.Runtime.Wrapper.ApplicationClass.SaveToXML(String FileName, IDTSPersist100 pPersistObj, IDTSEvents100 pEvents)
   at Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml(String fileName, Package package, IDTSEvents events)
   --- End of inner exception stack trace ---
   at Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml(String fileName, Package package, IDTSEvents events)
   at Microsoft.SqlServer.Dts.MigrationWizard.DTS9HelperUtility.DTS9Helper.SaveToXML(Package pkg, String sFileLocation)
   at Microsoft.SqlServer.Dts.MigrationWizard.Framework.Framework.StartMigration(PackageInfo pInfo)

It would be helpful if anybody provides a solution to this.

Execution of SSIS Package in Visual Studio not working correctly

$
0
0

I currently working on an SSIS solution which is stored in TFS. One of the packages I have developed within the solution appears not to operating correctly. When i execute the task in visual studio i see nothing in the execution results or green icons to indicate that the package is running. However when i look at the output i see that the something is happening as information about package start, execution is displayed. I can check various tables to confirm that the package is indeed running. However when i disable some tasks in the control flow and execute the package again precisely the same thing happens again except that the task that have been disabled are ignored and the package executed in its entirety. I can again confirm this by checking certain tables. Its almost as though a different version of the package is being executed. The other packages in the solution are working fine. I have the latest version for TFS also. When I execute the package outside of I get exactly the same results. 

Has anybody experienced this kind of behavior before or have any idea what may be going on.

Many thanks

Eseosa

How to configure Data Sources in a Package Configuration?

$
0
0

Good morning,

I'm trying to create a configuration file to deploy my SSIS package on which I have defined 3 data sources shared between several different packages.

When I open the package configurations option and I create a new file configuration, I can select on it the connection managers defined for the data sources but not the proper data sources.

It's the first time that I use data sources and I try to create a configuration file for them so I don't know if I'm doing something wrong or my concept about the use of the data sources is wrong.

Could someone give me a tip/article to know how I can create the configuration file to deploy my package?

Thank you,

Virgilio

A truncation occurred during evaluation of the expression

$
0
0

 while evaluating the below expression in Property expression  editor .  I got  "A truncation occurred during evaluation of the expression"  error

Expression :REPLACE(@OutputFilePath, ".xls", "_"+ REPLACE((DT_WSTR, 10)(DT_DBDATE)GETDATE(), "-","")+REPLACE((DT_WSTR, 10)(DT_DBTIME)GETDATE(), ":","")+".xls")

kindly help resolving this


Please help - Can not use stored procedure with CTE and temp table in OLEDB source

$
0
0

Hi,

   I am going to create a simple package. It has OLEDB source , a Derived transformation and a OLEDB Target database.

Now, for the OLEDB Source, I have a stored procedure with CTE and there are many temp tables inside it. When I give like EXEC <Procedure name> then I am getting the error like ''The metadata  could not be determined because statement with CTE.......uses temp table. 

Please help me how to resolve this ?

Script Task (C#): Convert Datetime to String

$
0
0

I have a requirement where I need to convert following datetime variable value into the string vaiable format.

Here is the example: 

7/23/2014 11:24 PM

I need above datetime to be converted into following string format

2014-01-01 03:15:01.470

yyyyMMdd HHmmssFFF

Thanks in advance.


ZK

ssis conditional split

$
0
0

hi

i hvae blank value in my table

which i need to insert into another table based on condition.

i am using conditional split and doing 

id == "" , which is not working ,also len(id)==0 also not working

whats issue

update two table in OLEDB commnad

$
0
0

hi

i  need to update 1 column in 1 table  in data flow task. i can do it with OLEDB commnad 

but it has trigger in historytable which giving me error .

so how to to  update this both table.

example

historyemp    : (primarykey: id +entrydate)                                                          emp(primary key :id)

id         entrydate         empname                                                                  id entrydate empname  

now i need to update empname in emptable, but i cant coz it has associated historyemptable which has id and entrykey as primary key

i need to do something like

update e

set empname='dd'

from emp e join historyemp he on he.memberid = e.memberid

and he.entryid = e.entryid

or first i update emptable and then histpryemp , but its not possible in single oledb command or 2 oledbcommand

SSIS TechNet Gurus Announced for June 2014!

$
0
0

The Results are in! and the winners of the TechNet Guru Competition June 2014 have been posted on theWiki Ninjas Blog.

Below is a summary, heavily trimmed to fit the size restrictions of forum posting.

 

Guru Award BizTalk Technical Guru - June 2014  

Gold Award Winner

 

Steef-Jan WiggersBizTalk Server: Custom ArchivingTGN: "This one was my favorite this month. Archiving is a topic that is brought up often. Well done explaining it simply and how to do it according to best practice"
Sandro Pereira: "Love the topic, well explain and with everything you need, my favorite."
Mandi Ohlinger: "Another great addition to the Wiki. "

Silver Award Winner

 

boatsellerBizTalk: Reducing and Consolidating WCF Serialization Schema TypesTGN: "Very good, keeping the code clean, and only referencing what you need and consolidate it is important!"
Mandi Ohlinger: "Great solution to somewhat-annoying behavior. Nice addition to the Wiki!"
Sandro Pereira: "Great article."

Bronze Award Winner

 

Murugesan Mari ChettiarHow to Implement Concurrent FIFO Solution in BizTalk ServerEd Price: "Incredibly thorough in your explanations! Great formatting. Good job!"
TGN: "First in, first out. Great article Murugesan!"
Sandro Pereira: "Good additional to the TechNet Wiki, good work."

 

Guru Award Forefront Identity Manager Technical Guru - June 2014  

Gold Award Winner

 

Remi VandemirCustom Reports in FIM2010R2AM: "Great step-by-step guide for generating custom reports. Thanks for taking the time to put this together."
PG: "Nice article, in an area that is less known!"
Søren Granfeldt: "Very comprehensive."
Ed Price: "Great job on the intro, and a lot of images really help clarify all the steps!"
GO: "Thank you "

Silver Award Winner

 

Eihab IsaacFIM 2010 R2: Review pending export changes to Active Directory using XSLTEd Price: "Great introduction, great steps, and great job on the image and code formatting!"
GO: "An introduction, a sample code, images, a TOC and a conclusion. Nothing here to preserve the GOLD medal!"
PG: "Nice article!"
Søren Granfeldt: "Nice and precise"

Bronze Award Winner

 

Scott EastinA Practical Alternative to the PeopleSoftAM: "Thank you for sharing. Great (and probably superior) alternative for those using PeopleSoft as import-only data source."
GO: "Amazing article, love it so much"
PG: "Would like to see more elaborated details in this article."
Søren Granfeldt: "A little more technical stuff would be nice"
Ed Price: "Some good community collaboration in removing blog-like personalization. This is a great topic with some good holistic thinking!"

 

Guru Award Microsoft Azure Technical Guru - June 2014  

Gold Award Winner

 

Mr XConfiguration of WATM (Windows Azure Traffic Manager) for Web Portals hosted on Azure VMsJH: "Two simple words: Love it! The detailed explanation on how Traffic Manager works is awesome."
Ed Price: "Wow! Incredibly well written, with beautiful diagrams and a great use of images and tables! Great topic!"
GO: "This is a great article! Thanks Mr.X"

Silver Award Winner

 

Mr XHow to use Windows Azure as Traffic Manager for Web portals hosted in multiple on-premise datacentersJH: "Very detailed! Great explanation at the beginning followed by a good step-by-step guide."
Ed Price: "A much needed article! Great job on the formatting and images!"
GO: "Thanks again, MR.X"

Bronze Award Winner

 

Mr XHow to connect Orchestrator to Windows AzureGO: "I really enjoyed reading this article, clever and well written. Lovely done!"
JH: "Great article! I especially love the amount of pictures provided in the article."
Ed Price: "Good procedural article! Great use of images!"

    Guru Award Microsoft Visio Technical Guru - June 2014  

    Gold Award Winner

     

    Mr XHow to open Visio files without VisioAH: "This Article is pretty basic and lacks details. Visio Viewer doesn't just open in IE but also in Outlook and File explorer. The writer should include the link to http://blogs.office.com/2012/11/28/download-the-free-microsoft-visio-viewer/ this blog which has lot more details "
    Ed Price: "Good. I think the SEO on the title will drive more awareness of the Visio Viewer."
    GO: "Thanks you Mr.X! Again a great article!"


     

    Guru Award Miscellaneous Technical Guru - June 2014  

    Gold Award Winner

     

    Ed Price - MSFTYammer: Announcements FeatureTGN: "Wow, not only is this a good way on how to write annoncments on Yammer, but in generel. Really, really great write-up Ed! T"
    GO: "Tord says on the comment section: "Very nice article, Ed. I really enjoyed reading it and you had a great set of tips. Thanks for sharing!".. I only can respond AMEN! Thanks Ed!"
    Margriet Bruggeman: "Good discussion of announcements feature."

    Silver Award Winner

     

    Anthony CaragolBacking Up and Restoring Lync 2013 ContactsMargriet Bruggeman: "Short & Sweet"
    GO: "Great article, but I'm missing, examples, images, definitions etc for a huge section like "backup and restore""
    TGN: "Very good, Lync has eaten up the market and is a key product in most companies, articles like this is very valuable. Great work Anthony!"

     
     

    Guru Award SharePoint 2010 / 2013 Technical Guru - June 2014  

    Gold Award Winner

     

    Geetanjali AroraSharePoint Online : Working with People Search and User ProfilesBenoît Jester: "A very good article, a must-read for those interested by SharePoint Online and the use of search and user profile API."
    Jinchun Chen: "Excellent. Just a tip, if you would like to improve the performance, please use the Search Service to search user profiles"
    Craig Lussier: "Good walkthrough and code example for getting started with People Search!"
    Margriet Bruggeman: "Good starter for working with search and profiles"

    Silver Award Winner

     

    Jaydeep MungalparaCreating Bookmarks in Wiki Pages - SharePoint Rich Text Editor ExtensionMargriet Bruggeman: "Really cool! In the past, I was actually looking for this and its a nice implementation of this functionality. This article gets my vote!"
    Craig Lussier: "Great solution for extending out of the box functionality. I like the synergy between the TechNet Wiki and TechNet Gallery!"
    GO: "Simple but powerfull. We should all take an example about how this article has been written. This article has a TOC, headings and even a code! Well done!"
    Jinchun Chen: "Nice. "
    Benoît Jester: "A simple button which can save a lot of time!"

    Bronze Award Winner

     

    Dan ChristianPowerShell to copy or update list items across SharePoint sites and farmsGO: "The best artice for June! Thanks Dan, you deserve the GOLD medal!"
    Benoît Jester: "A good article with useful scripts, as they can be used fior many scenarios (data refresh, migration tests, ...)"
    Jinchun Chen: "Good and low-cost solution. To be automatic, we can use EventHandle instead. "
    Craig Lussier: "Nice PowerShell script solution and explanation of the scenario. Consider using functions with parameters for easier reuse so input parameters are not hard coded."
    Margriet Bruggeman: "This script can be useful, although typically migration scenarios are more complex than this. Having said that, I probably end up using this script some time in in the future"

     

      Guru Award Small Basic Technical Guru - June 2014  

      Gold Award Winner

       

      litdevSmall Basic: Sprite ArraysEd Price: "An important topic that's well described with fantastic examples! Great article!"
      Michiel Van Hoorn: "Great starter for Sprite Fundamentals and how to handle them. Briljant start point for greating you 2D shooter"

      Silver Award Winner

       

      Jibba JabbaSmall Basic - Monthly Challenge StatisticsEd Price: "Jibba Jabba brings us astonishing insights and data about LitDev's Small Basic Monthly Challenges!"
      RZ: "This is very nicely done and showed all the statistics visually"

      Bronze Award Winner

       

      Nonki TakahashiSmall Basic: Challenge of the MonthRZ: "This is very nicely done and organized all challenges of the month in one place"
      Ed Price: "Although this is very basic, it's incredibly helpful to get all these in one list and to access all the great challenges!"
      Michiel Van Hoorn: "Good explainer on  fundamental structures."

         

        Guru Award SQL BI and Power BI Technical Guru - June 2014  

        Gold Award Winner

         

        Anil MaharjanUsing Power Query to tell your story form your Facebook DataJinchun Chen: "Interesting. I liked this best"
        PT: "Plenty to like here" 
        Ed Price: "Great! I love to see Power Query articles like this! Great formatting and use of images!"

        Silver Award Winner

         

        Tim PaclSSRS Expressions: Part 1 - Program FlowPT: "A very comprehensive article about program flow expressions. Nice job. I'm sure many will benefit from this article. Just a little feedback about some terminology that could be more clear: The entire statement that is typically used to set a property value for an object in an SSRS report is an "expression". Each of the three programming constructs you've mentioned (e.g. IIF, SWITCH & CHOOSE) are "functions" and not expressions or statements."
        Jinchun Chen: "Perfect! Good article for SSRS newbie." 
        Ed Price: "The table and images help bring it more value. Great job!"

        Bronze Award Winner

         

        Anil MaharjanHow to Schedule and Automate backups of all the SSAS catalogs within the Server Instance

        PT: "This is a very useful article about automating multiple Analysis Services database backups using an SSIS package and the SQL Server Agent. Nice job."
        Jinchun Chen: "Good." 
        Ed Price: "Good use of images. Could be improved with better code formatting. Good job!"

         

        Guru Award SQL Server General and Database Engine Technical Guru - June 2014  

        Gold Award Winner

         

        ShankySQL Server: What does Column Compressed Page Count Value Signify in DMV Sys.dm_db_index_physical_stats ?DB: "Interesting and detailed"
        DRC: "• This is a good article and provides details of each and every step and the output with explanation. Very well formed and great information. • We can modify the create table query with “DEFAULT VALUES". CREATE TABLE [dbo].[INDEXCOMPRESSION]( [C1] [int] IDENTITY(1,1) NOT NULL, [C2] [char](50) NULL DEFAULT 'DEFAULT TEST DATA' ) ON [PRIMARY]"
        GO: "Very informative and well formed article as Said says.. Thanks for that great ressource. "

        Silver Award Winner

         

        Durval RamosHow to get row counts for all Tables

        GO: "As usual Durva has one of the best articles about SQL Server General and Database Engine articles! Thanks, buddy!" "
        Jinchun Chen: "Another great tip!"
        PT: "Nice tip" 
        Ed Price: "Good topic, formatting, and use of images. This would be far better if the examples didn't require the black bars in the images. So it would be better to scrub the data before taking the screenshots. Still a good article. Thank you!"


         

        Guru Award System Center Technical Guru - June 2014  

        Gold Award Winner

         

        Prajwal DesaiDeploying SCCM 2012 R2 Clients Using Group PolicyEd Price: "Great depth on this article! Valuable topic. Good use of images."

        Silver Award Winner

         

        Mr XHow to introduce monitoring and automatic recovery of IIS application pools using OrchestratorMA: "Good job Mr X, However I would like to see this runbook integrated as a recovery task with Operations Manager IISapppools Monitors in order to maintain a standard way of notifications and availability reporting."
        Ed Price: "Good formatting on the images, and great scenario!"

        Bronze Award Winner

         

        Prajwal DesaiHow to deploy lync 2010 using SCCM 2012 R2Ed Price: "Great job documenting the entire process!!!"


            

          Guru Award Transact-SQL Technical Guru - June 2014  

          Gold Award Winner

           

          Saeid HasaniT-SQL: How to Generate Random PasswordsJS: "I loved the article, well structured, to the point. Not missing any caveats that might occur, really good in the end. I would suggest changing the function to accept a whitelist / blacklist as well as a length of the password to be created. This would be the cherry on the pie :-)"
          Samuel Lester: "Very nice writeup for a real world problem!"
          Richard Mueller: "Clever and apparently well researched. I liked the detailed step by step explanations."
          Jinchun Chen: "Excellent!"
          Manoj Pandey: "A good and handy utility TSQL that I can use and levarage if I have to use similar feature in future."

          Silver Award Winner

           

          Hasham NiazT-SQL : Average Interval LengthRichard Mueller: "A good article, but I need more explanation of the concepts."
          Manoj Pandey: "A handy TSQL script that I can use and levarage if I have to use similar feature in future."

          Bronze Award Winner

           

          Visakh16T-SQL: Retrieve Connectionstring Details from SSIS PackageManoj Pandey: "Good shortcut by using TSQL with XML to read metadata information from SSIS XML file."
          Samuel Lester: "Handy trick, thanks for posting!"
          Richard Mueller: "Good code, but more explanation needed. Could use a See Also section."


             

            Guru Award Visual Basic Technical Guru - June 2014  

            Gold Award Winner

             

            The ThinkerBetter to Ask for forgiveness then permissionRichard Mueller: "Good use of images and code. The humorous title might be better in a blog."
            MR: "Great topic!"
            GO: "Well, to be honnest, many people worked on that article, but still, the owner "the thinker" should receive the credits! muchos gracias "The Thinker" for the Most Revised Article"


             

            Guru Award Visual C# Technical Guru - June 2014  

            Gold Award Winner

             

            Jaliya UdagedaraEntity Framework Code First - Defining Foreign Keys using Data Annotations and Fluent APIEd Price: "Wow. Good descriptions, great code snippets, and great job highlighting sections on your images!"
            GO: "Thank you."

             

            Guru Award Wiki and Portals Technical Guru - June 2014  

            Gold Award Winner

             

            XAML guyHistory and Technology Behind the TechNet Wiki Ninja Belt CalculatorEd Price: "It's amazing to see all the details of what this tool does. Great job on the descriptions and formatting the images and text!"
            Richard Mueller: "Great documentation. Good links to explain everything."
            GO: "I love your articles XAML guy! Always clear and always a pleasure to read! Thanks for you help and commitment for this tool."

            Silver Award Winner

             

            Durval RamosHTML5 PortalEd Price: "This is great to see this HTML5 resource!"
            Richard Mueller: "A great contribution to our collection of portals"
            GO: "The HTML5 Portal is A-W-E-S-O-M-E !"

            Bronze Award Winner

             

            João SousaASP.NET PortalEd Price: "Good job on this portal! The Return to top links are helpful!"
            Richard Mueller: "More should be done to distinguish this portal from here."
            GO: "Thanks Joao!"


             

            Guru Award Windows Phone and Windows Store Apps Technical Guru - June 2014  

            Gold Award Winner

             

            Dave SmitsTheming of your applicationPeter Laker: "Another great article from the mighty Dave. Very useful. Not sure if MS like us want us to work around the accents so much though ;)"
            Ed Price: "Very useful topic and great formatting on the code! Could benefit from more explanation on the code toward the bottom and a See Also section. Great article!"

            Silver Award Winner

             

            saramgsilvaCreating Windows Phone and Window 8.1 applications using Microsoft App StudioPeter Laker: "A great introduction! Nice walkthrough, and plenty to look at!"  
            Ed Price: "This is good. I love the narrative and use of images! Good conclusion!"

            Bronze Award Winner

             

            Carmelo La MonicaCreate Universal Application with Windows Phone App Studio (en-US).Peter Laker: "Sensational article. A real attention grabber and written very clearly."  
            Ed Price: "Fantastic job on the narrative and images. Some amazing articles this month!"

               

              Guru Award Windows Presentation Foundation (WPF) Technical Guru - June 2014  

              Gold Award Winner

               

              Magnus (MM8)WPF: How To Tab Between Items In a ListBox

              KJ: "This article seemed very useful to me. The kind of thing that I might need and here's the answer."
              GO: "Thanks for that great article!."
              Ed Price: "Another amazing article from Magnus! Great job on the topic choice (very needed scenario), formatting, code, explanations, and See Also section. Fantastic article!"

              Silver Award Winner

               

              Sugumar PannerselvamLets forget about limitations and temprorary fix... Think about 4.5 featuresKJ: "Wish there were code samples and more flushed out scenarios"
              GO: "Why second place? the layout and way to explain didn't convince me. Doesn't mean that the article is bad. The article is awesome; but it's missing something."
              Ed Price: "Short and sweet. Could benefit from adding in some code snippet examples and images. Good topic choice."


               

              Guru Award Windows Server Technical Guru - June 2014  

              Gold Award Winner

               

              Mr XDHCP on Windows Servers – Why are the expired IP addresses not getting re-assigned?JM: "This is an excellent article, thanks for your contribution."
              Richard Mueller: "Important information with good explanation. Needs a See Also section."
              Philippe Levesque: "Good article ! I like how it's explained versus Windows Server. An image with the DHCP's process could be a good addition for reference. (DHCP OFFER, DHCP ACK, etc..)"

              Silver Award Winner

               

              Mr XHow to force a DHCP database cleanup for expired leases in a specific scopeGO: "I'm actually thinking that nobody can defaut you Mr.X"
              Philippe Levesque: "Good article ! I would add that changing the lease time to be shorted could help too."
              JM: "A very good article, however you might consider adding this content as a section in your article about expired IP addresses in DHCP"
              Richard Mueller: "More good information. Should be linked to the other DHCP article."
              GL: "This is OK but a better solution for a highly utilized DHCP scope would be to shorten the lease time and/or configure a superscope."

              Bronze Award Winner

               

              Hicham KADIRIWindows Server Core 2012 R2 - Initial configurationGL: "This is good required information. I would really like to see information added about how to add a server role. You might consider providing PowerShell alternatives to the netsh and other commands."  
              JM: "This is a great to-the-point article on how to configure a Core install of Windows Server, nice work."
              Richard Mueller: "A great collection of useful tools. Some could use images, more detail, or examples. The example sections could be added to the Table of Contents."
              GO: "Well, our new french MVP! Well written Hicham! Do not forget to pray attention for the layout! It's capital for readers and judges!"
              Philippe Levesque: "I like the article, a good resumé of the command you need to do to configure a server."

               

              Don't forget the full version, with runners up is available here.

               

              More about the TechNet Guru Awards:

               



              #PEJL

              Got any nice code? If you invest time in coding an elegant, novel or impressive answer on MSDN forums, why not copy it over to the one and onlyTechNet Wiki, for future generations to benefit from! You'll never get archived again!

              If you are a member of any user groups, please make sure you list them in the Microsoft User Groups Portal. Microsoft are trying to help promote your groups, and collating them here is the first step.

              Viewing all 24688 articles
              Browse latest View live


              <script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>