Feel Free to consult your Database Servers (MSSQL and MySQL)
Email ID: jshah143@gmail.com
My database group
* Group name: sqldbpool
* Group home page: http://groups.google.co.in/group/sqldbpool
* Group email address: sqldbpool@googlegroups.com

Experience Summary
1) Database design.
2) Installation of MS-SQL Server, Managing Multiple instances on one server.
3) Managing multiple servers with different configurations.
4) Database Engine, MS-SQL server SSIS, MS-SQL server Full-Text Search.
5) Managing Memory for Large Databases, Linking Servers, Configuring SQL Mail, Database Mail and SQL Server Agent Mail.
6) Configuring High Availability Database Mirroring, Log Shipping, Replication.
7) Backup and Restore of the databases, backup on tape and restore form tape and Disaster Recovery.
Security considerations for MS-SQL server, (SQL injections).
9) Automating Administrative Tasks.
10) Migration of the older versions to 2005.
11) Monitoring and Tuning for Performance.
12) Patch management for development, staging and Production databases.
13) Production Server Alert setup (Disk, Memory, Processor etc) using performance and monitor tool.
14) Database archiving task.
15) Writing stored procedures, functions and triggers.
16) MySQL Clustering setup on Linux Machine using Linux-HA Service and DRBD (Distributed Replicated Block Device).
17) Database Report design using Microsoft Reporting Service, Crystal Reports and BIRT (open source).
18) Capacity planning exercises to properly identify required hardware, software, database configuration/architecture necessary to support application need.
19) Data Modeling, schema design and review.
20) Tuning and debugging high performance, high availability databases.
21) Reviewing and applying database schema changes.
22) Creating a large number of replicas.
23) Replication setup in MySQL.
24) XML handling using MSSQL Server 2000/2005
Organization level activities
25) Imparted the SQL Server, MySQL and Crystal report trainings
26) An active member of the database manager pool. (Solve DB related issue of the different projects)
Please leave your comments here
By: jshah143 on March 31, 2008
at 2:50 pm
I am waiting for your feedback
By: jshah143 on March 31, 2008
at 2:51 pm
I need help with Transfer Data from a specific table to Excel from my database. I use SQL Server 2005
Do I need a script or is it easy to Using SQL Server Data Transformation Services.
Where do I find that tool, SQL Server Data Transformation Services (DTS)
Thanks & Regards,
By: Sheldon on April 7, 2008
at 11:24 am
I sometimes use Excel to extract data. This will be choppy but you
should be able to figure it out or at least search the web for more
detailed instructions for your specific need.
1- Create a button in excel.
2- Rename the button and caption if you like (I renamed the button to
‘UpdateData’).
3- Double-click the button so the vb editor opens.
4- Edit the Sub it creates for you to call another sub you will make
later:
My code looks like this (notice the sub has the name I used):
Private Sub UpdateData_Click()
UpdateTririgaData_Click
End Sub
5- In the Microsoft Visual Basic editor look at the left pane, the
viewer to the left should have a Modules section, right click and create
a new module.
6- In the module paste something like this (notice there are two subs):
Public Sub UpdateTririgaData_Click()
Sheets(“raw”).Select
Rows(“2:10000″).Select
Selection.ClearContents
ImportTririgaProjectData
End Sub
Private Sub ImportTririgaProjectData()
‘ Get the start and end times
Dim startdate As String
Dim enddate As String
startdate = Worksheets(“Pivot”).Range(“B1″).Value
enddate = Worksheets(“Pivot”).Range(“B2″).Value
‘ Create a connection object.
Dim cnTridata As ADODB.Connection
Set cnTridata = New ADODB.Connection
‘ Provide the connection string.
Dim strConn As String
‘Use the SQL Server OLE DB Provider.
strConn = “PROVIDER=SQLOLEDB;”
‘Connect to the Pubs database on the local server.
strConn = strConn & “DATA SOURCE=;”
strConn = strConn & “INITIAL CATALOG=;”
strConn = strConn & “User ID=;”
strConn = strConn & “Password=;”
‘Use an integrated login.
’strConn = strConn & ” INTEGRATED SECURITY=sspi;”
‘Now open the connection.
cnTridata.Open strConn
‘ Create a recordset object.
Dim rsTridata As ADODB.Recordset
Set rsTridata = New ADODB.Recordset
With rsTridata
‘ Assign the Connection object.
.ActiveConnection = cnTridata
‘ Extract the required records.
.Open ” select t2.OrganizationName, t7.Priority, t7.WorkId,
t7.Description, t1.PlannedEndDateTime, t1.ActualEndDateTime ” _
& “, t7.Status ” _
& ” from T_WORKTASK t1 left outer join T_ORGANIZATIONCONTAINER
t2 on t1.AssignedToSysKey2=t2.spec_id left outer join V_WORKCONTAINER
t7 on t1.AssociatedToSysKey2=t7.spec_id ” _
& ” where t1.SYS_OBJECTID > 0 ” _
& ” and t1.PlannedEndDateTime/1000 >= datediff(second,
‘01/01/1970′, ‘” & startdate & “‘) ” _
& ” and t1.PlannedEndDateTime/1000 0 ” _
& ” order by upper(t2.OrganizationName) ,upper(t7.Priority)
,upper(t7.WorkId) ”
‘& “, cast(DATEADD(s,cast(t1.ActualEndDateTime/1000 as
int),’01/01/1970′) as DateTime) as ActualEndDate ” _
‘ Copy the records into cell A1 on Sheet1.
Worksheets(“raw”).Range(“A2″).CopyFromRecordset rsTridata
‘ Tidy up
.Close
End With
cnTridata.Close
Set rsTridata = Nothing
Set cnTridata = Nothing
End Sub
7- You will have to change ” PROVIDER=SQLOLEDB;” if you are connecting
to Oracle. You will have to update all the connection information. You
will have to change any worksheet references that I have to worksheets
that you have.
8- Additionally, before you test your new button you will have to make
sure you have added the correct driver into your vb editor. To do this
click Tools->References
8a- I have ensured that ‘Microsoft ActiveX Data Objects 2.8 Library’ was
checked.
9- Now go back to your new button and click it, ensure that your not in
‘Design Mode’ (the icon with a ruler, pencil and 45′ drafting square in
it – you may have to added it to your menu bar first)
By: Jshah on April 7, 2008
at 11:25 am
Can you take corporate training in our company?
By: James on July 5, 2008
at 9:10 pm
Yes I am taking corporate training, online production support
By: JShah on July 5, 2008
at 9:13 pm
hi,
i am working on VB.Net stored procedure i mean VB.Net 2005 SQL project. in that i need to wrote a stored procedure using VB code and finally need to deploy the created SP in SQL server. a different SP gets created in the SQL server.
now my query is when i am writing complex SP’s such as when i need to pass the output from one SP to other SP as input, how can i store these values since i require these oputput values for further comparisons with other SP’s as well. what kind of collection can be created which can handle the values permanently.
By: TB on July 29, 2008
at 6:58 am
I need help with Transfer Data from a specific table to Excel from my database. I use SQL Server 2005
Do I need a script or is it easy to Using SQL Server Data Transformation Services.
—————————————————————————–
You have to use SSIS which is in SQL Server BI tool
Where do I find that tool, SQL Server Data Transformation Services (DTS)
By: JShah on September 8, 2008
at 11:27 am
Pls help me?
How To Make dynamic Cross Tab Query in SQL Server 2005
Hi Dinesh,
You can use SP_ExecuteSQL or Execute clause, store the dynamic query in string and using Execute or SP_ExecuteSQL you can execute them
By: Dinesh Sharma on December 16, 2008
at 12:42 pm
hello sir
i have read many articles regarding clustered index and non clustered index.but i am unable to figure out the difference in real practical scenario.when we should choose clustered or nonclustred for a column.whats the real difference as far as performace is concerned.please help me
By: vaisakh on January 2, 2009
at 9:44 am
You have only 1 clustered inedex and 249 non-clustered index. Clustered Index arranges the physical order of the data as per the sorting order. Both tree are using the B-Tree Structure. The main diffrence is in their leaf level node. In Clustered index leaf level node stores the data pages, so it can search more fast than the other indexes. while non-clustered index in its leaf level stored the row addres or the clustered index address to locate the row. so clustered index can search more faster than the non-clustered index.
By: JShah on January 15, 2009
at 8:15 am
I want to learn SQL server. Where should I start? Can I ge tthe installation CD?
By: Suresh on January 16, 2009
at 9:45 am
Yes. You can call me or email me.
By: JShah on January 16, 2009
at 9:46 pm
Hello webmaster
I would like to share with you a link to your site
write me here preonrelt@mail.ru
By: Alexwebmaster on March 3, 2009
at 8:40 am
Hello Sir,
I want to learn SQL 2000, 2005.
Let me guide, from where I have to start.
Which books are good?
Best ways to crack interviews, types of questions they ask.
Any types of enterprise demos, we have to perform in real time environment.
At last, different ways to get job after learning sql dba.
I will really appreciate if you gonna help me in the described matter.
Thanks & Regards,
Dhaval Patel
By: Dhaval on March 6, 2009
at 11:18 pm
sir can you tell me more about Linking Servers or remote servers through IP configuration with remote servers
By: swarajsaini on November 3, 2009
at 7:27 am