 |
| SQL Server 2000 General discussion of Microsoft SQL Server -- for topics that don't fit in one of the more specific SQL Server forums. version 2000 only. There's a new forum for SQL Server 2005. |
Welcome to the p2p.wrox.com Forums.
You are currently viewing the SQL Server 2000 section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
|
|
|
|

July 9th, 2004, 01:45 PM
|
|
Authorized User
|
|
Join Date: Jul 2004
Posts: 13
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
any sql tool recommendations?
Hi again,
I'm looking for a comprehensive sql developer tool for MS sql server. Ideally it would be something similar to Quest Software's SQL Navigator. (Unfortunately SQL Navigator is only for Oracle.)
I suppose something akin to TOAD would be ok, but was just wondering if anyone knows of anything a little more feature rich. (I wouldn't doubt it if MS sold their own, even that would be fine as long as it worked well.)
I'm thinking of a well layed out GUI interface with db objects arranged in a tree like structure, parsed out by owner, with drill downs for tables, stored procs, views, etc. that would tell you more about each object. For example:
TABLES
|_table1
|_columns
|_constraints
|_indexes
If the tool could tell you which columns make up the primary key, show you foreign keys, and produce a listing of constraints, and be able to extract DDL for stored procs that would be a good start.
Thanks again
|
|

July 9th, 2004, 02:39 PM
|
 |
Friend of Wrox
|
|
Join Date: Aug 2003
Posts: 5,407
Thanks: 0
Thanked 16 Times in 16 Posts
|
|
What about MSSQL enterprise manager? If you have SQL Server installed, you have that.
|
|

July 9th, 2004, 04:24 PM
|
|
Authorized User
|
|
Join Date: Jul 2004
Posts: 13
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Yes, you're right and I looked at it. It appears to be more of a DBA tool than a developer tool but I may be wrong. The tool I'm looking for should be something that any SQL developer who doesn't have DBA privs should find useful. Can MS Ent. Mgr. be set up to allow multiple developers access to view db objects, constraints, and the like w/o having the capability of dropping objects or changing object privs and roles themselves?
|
|

July 11th, 2004, 07:29 AM
|
|
Friend of Wrox
|
|
Join Date: Jun 2003
Posts: 2,480
Thanks: 0
Thanked 1 Time in 1 Post
|
|
Yes, apply the User with the privs you want, and use that to register the sql server on EM. Those restrictions are applied to the EM based on the user priv with which the user REGISTERS the SQL server and logs in.
Hope that helps.
Cheers!
_________________________
- Vijay G
Strive for Perfection
|
|

July 11th, 2004, 08:14 PM
|
 |
Friend of Wrox
|
|
Join Date: Aug 2003
Posts: 5,407
Thanks: 0
Thanked 16 Times in 16 Posts
|
|
From my experience, SQL Enterprise Manager IS the development tool. Aren't DBAs database developers? (Perhaps I have a horribly distorted idea of DBAs.) Your DBA should be able to provide you with a login that would allow you to view and possibly edit objects but not let you drop them or create them. Not being a DBA, I don't really know the finer details of SQL Server security. In organizations I have been part of, the developers have administrator rights because we are often the ones who need to create and change the database architecture.
If you happen to be using Microsoft development tools, some of them have SQL "browsers" built in. They are really just a integrated (and watered down) version of Enterprise manager. These can be found in many of the Visual Studio environments.
|
|

July 12th, 2004, 08:16 AM
|
|
Authorized User
|
|
Join Date: Jul 2004
Posts: 13
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Thank you for your replies. I will look further into EM.
Regards
|
|

July 13th, 2004, 08:31 AM
|
|
Authorized User
|
|
Join Date: Jul 2004
Posts: 13
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
To those who recommended EM. I was able to play with it more yesterday and found it decent. I'm use to my old tool (Quest Software SQL Navigator) which is a bit more feature rich, but for what I need to do write now EM works well (and it's already installed!)
Thanks again
|
|

September 7th, 2005, 06:36 PM
|
|
Friend of Wrox
|
|
Join Date: Aug 2004
Posts: 385
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
You might want to look into the embarcadero suite of products. they are pricy but I like them.
|
|

September 8th, 2005, 02:47 AM
|
|
Authorized User
|
|
Join Date: Oct 2004
Posts: 46
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
There is a product called SqlEditor. Its at http://www.sqleditor.com/.
Some developers at our place liked it.
|
|

September 8th, 2005, 02:17 PM
|
|
Registered User
|
|
Join Date: Sep 2005
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Have you looked at Query Manager? (one of the supplied tools) Activate the Object Browser using the Tools menu option to show the drill-down hierarchy you are looking for.
I agree that Enterprise Manager is geared toward DBAs. QM is much more approptiate for developers. Be sure to review "Show Execution Plan" and "Server Statistics" for query efficiencies.
There is a lot of power in QM. I have not found a need for a 3rd party application.
|
|
 |