TSQL Unit Testing
http://tsqlt.org/
I blog whenever i find things to remember and which are interesting when i am working/learning. I am happy if these experiences are useful to someone else too :) . Please feel free to suggest/correct. These are just out of my experiences . So they may be always a better way to do them ! I view life as a continuous learning experience !!
Wednesday, April 4, 2012
Monday, March 19, 2012
TSQL to LDAP
Script using Master table to create the Link – Step 1
EXEC master.dbo.sp_addlinkedserver @server = N'ADSI', @srvproduct=N'Active Directory Service
Interfaces', @provider=N'ADSDSOObject', @datasrc=N'adsdatasource'
GO
EXEC master.dbo.sp_serveroption @server=N'ADSI', @optname=N'collation compatible', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'ADSI', @optname=N'data access', @optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N'ADSI', @optname=N'dist', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'ADSI', @optname=N'pub', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'ADSI', @optname=N'rpc', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'ADSI', @optname=N'rpc out', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'ADSI', @optname=N'sub', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'ADSI', @optname=N'connect timeout', @optvalue=N'0'
GO
EXEC master.dbo.sp_serveroption @server=N'ADSI', @optname=N'collation name', @optvalue=null
GO
EXEC master.dbo.sp_serveroption @server=N'ADSI', @optname=N'lazy schema validation', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N'ADSI', @optname=N'query timeout', @optvalue=N'0'
GO
EXEC master.dbo.sp_serveroption @server=N'ADSI', @optname=N'use remote collation', @optvalue=N'true'
GO
Step 2 – Set to Domain Admin account
Then Query
SELECT *
FROM OPENQUERY(ADSI,
'SELECT
mail
FROM
''LDAP://DC=orgname,DC=org''
WHERE
objectCategory = ''Person''
AND
objectClass = ''user''
AND
sAMAccountName = ''***''')
Tuesday, March 13, 2012
SSRS URL parameters
This article shows you some of the most common reporting parameters to use in Microsoft SQL Server Reporting Services.
When you go to the [http://reportserver/reportserver/foldername/reportname]
The last command in the url is &rs:Command=Render
You can add some other commands as follows:
&rc:Parameters=Collapsed * This is a very important parameter to know as more often than not, the report data doesn't update immediately unless parameters are changed, and your report may show cached data if this is not set.&rc:StyleSheet=MyCustomStyle
ReportServer Parameters:
If you add ?/FolderName/ReportName after the [http://servername/reportserver] you can run the report.
If you add ?/FolderName/ReportName after the [http://servername/reportserver] you can run the report.
The same applies if you want to list the reports, then just type ?/FolderName after the [http://servername/reportserver].
This is commonly used when the user only has permissions at the folder level, not the root level.
Subscribe to:
Posts (Atom)