Why isnt sql management studio integrated in visual studio? - sql-server

I have both SQL Server 2005 and Visual Studio 2008 installed and think it would be really nice to have SQL Management Studio integrated directly within Visual Studio. Is there a way to make that happen? What about in VS 2010 with SQL Server 2008?
I find the Visual Studio Server Explorer window to be much slower too than the Object Browser in SQL Server's Management Studio... it would be nice to never really need to use the Server Explorer.

Why would a SQL Server DBA want to install Visual Studio ??
BTW: the SQL Server Management Studio shell really is Visual Studio behind the covers....

The only long way I can think of is by creating a custom Visual Studio plugin that starts SQL Management window finds it HWND subclasses it and changes it's parent to a control on your Visual Studio Plugin dialog.
If you build it i'd use it :)

The short answer is that they are separate products sold separately (different target audiences).
With that being said, it would be nice if there was some kind of SQL Server Management Studio plugin for Visual Studio instead of having to have 2 different apps open.

Related

Can't create SQL Server 2012 database from Visual studio 2010 (SSDT) on my local PC

I am a new SQL Server programmer and this is my first question on stackoverflow.
Anticipating your help...
I have these installed in my PC: Windows 7 ultimate SP1 + SQL Server 2012 Enterprise + Visual Studio 2010 (SSDT which came with my SQL Server 2012). What I want to do is create a database from SSDT.
In server explorer, I right clicked the data connection -> create new SQL Server database. After I input my server name and choose "Use Windows authentication" (which is the case with my SQL Server 2012), I got this warning:
This server version is not supported. Only servers up to Microsoft SQL Server 2008 are supported.
What shall I do? Shall I upgrade to Visual studio 2013 or I have other options?
Much appreciated if anyone can help.
Visual Studio isn't really the issue here. And you didn't say why you installed VS 2010 (are you actually developing apps with it?). If you're not actually developing in VS, I would remove it and just install the latest SSDT. This will install a VS shell, containing enough functionality to fully run SSDT. Then you should be able to create SQL Server 2012 databases, which I assume is what you want to do.

Which tool should we use to develop SSRS reports for SQL Server 2008 R2?

I have Visual Studio 2012 installed on my development machine (DEV), and there is an SQL Server 2008 R2 database which is hosted on another server (DATASERVER). Now, I have installed SSRS on DATASERVER.
Now, I want to design SSRS reports from my DEV machine. Any idea of which tool I should install on my DEV machine for this? I know there was BIDS for Visual Studio 2008, not sure how can I do for Visual Studio 2012.
Any help on this much appreciated.
Thanks
If you have Visual Studio 2012 installed you can get Data Tools from this link: http://www.microsoft.com/en-us/download/details.aspx?id=36843
Then you can open "Data tools for Visual Studio 2012" and create your project from there.
Business studio development studio was in sql server 2008 and also in sql server 2012 you can use Data Tools.
It is a part of visual studio that has reporting service,analysis service, and integration service parts.

"This version is not supported. only servers up to microsoft sql server 2005 are supported"

justI'm getting this error message when trying to add a new connection in VS 2008 Server Explorer.
Unfortunately I'm working in a PC that my client company gave me, and I need to ask permissions to install new software there. This PC has VS 2008 and a pretty old Sql Server version(2000 for what I can see).
I used to think VS doesnt need an additional SQLServer install just to connect, but I guess I was wrong...I want to develop an app that connects to SQL Server 2008, and after testing connection it prompts the error mentioned above.
Is there a way to connect succesfully without installing a newer Sql Server version on my side?
Please, if there is no way to do it, just answer no and let me know, thanks in advance.
As Visual Studio 2008 was released before SQL Server 2008, the development environment database tools were coded without knowing about SQL Server 2008.
However, since these versions of Visual Studio were released before
SQL Server 2008, the design-time tools cannot interact with SQL Server
2008 - even though it is possible to programmatically access the data
in a SQL Server 2008 database from applications written with Visual
Studio 2008 or 2005
Source: Connecting to Microsoft SQL Server 2008 from Microsoft Visual Studio 2005 and 2008
Luckily, Microsoft did release a patch for both Visual Studio 2005 and Visual Studio 2008, which is also referenced in the article (to save you reading the whole thing, for Visual Studio 2008, you need to install Visual Studio 2008 Service Pack 1)

SQL Server 2012 / Visual Studio

Does SQL Server 2012 include Visual Studio?
P.S. I don't mean to be an idiot, but I can't find the answer to this.
No, it does not include Visual Studio. If you do a full install with all the client tools you get some bare minimum shell stuff but that is just scaffolding to support things like Management Studio. Visual Studio proper is a separate product and must be licensed separately.
No, it doesn't come with Visual Studio.
SQL Server is a database server. The install media comes with some tooling, like SQL Server Management Studio.
Visual Studio is an IDE, an Integrated Development Environement. It can connect to SQL Server and used when developing database driven applications.
But the two are orthogonal.
It will come with Business Intelligence Design Stuido, commonly known as BIDS, which is built around the Visual Studio framework.
If you need a dev evnironment, you can check out Visual Studio Express

Visual Studio 2008 and SQL Server 2005

I installed VS 2008 and then installed SQL server 2005 and choose desktop tools but Management Studio does not show up. Any ideas?
Are you talking about the SQL Management Studio? I just downloaded it and installed it rather than wasting my time with the installer on the VS disc. It's available somewhere on MS's site.
You need to install SQL then visual studio; until V2008 SP1 that was the case for SQL 2008 as well. You might be able to add the tools using add remove programs; if that doesnt work remove VS2008; install management tools; install VS2008 again.

Resources