Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
Are there any free, or cheap plug-ins/add-ons for SQL Management Studio that provide intellisense and (less importantly) some auto-formatting? I've recently tried Redgate's product and really like it for these features, but I'm wondering if there are any alternatives.
Late answer, but might be interesting to the thread visitors
Have you heard of ApexSQL Free tools - ApexSQL Complete and ApexSQL Refactor? These might be just what you need.
ApexSQL Complete autocompletes SQL keywords, and has a ton of other SQL Server productivity features for SSMS and Visual Studio, and it is completely free.
ApexSQL Refactor is SQL formatter with over 160 formatting options - it is too completely free.
Both of these are SQL Server Management Studio and Visual Studio plugins, so you can use them directly from within SSMS and VS.
Check out our dbForge SQL Complete. It is an add-in for SSMSthat offers autocompletion and formatting of T-SQL code and supports SQL Server 2000, 2005 and 2008
Recently we have released a new major version (2.00) which includes much more new features.
There's two editions – Express, which is free and has basic autocomplete and formatting functionality, while Standard Edition offers more features, has 30-days free trial and costs only $49.95.
I think ssms toolspack is what you are looking for. I use it myself. Works from sql-server 2005+
I am a big fan of the Red-Gate tools.
SQL Server 2008 has some of the intellisense built in when working with compatible servers. I've heard of but never tried the SMSS Tools Pack.
For Intellisense style suggestions db Forge SQL Complete (Free Edition) works great for me. No lag in Management Studio that I experienced with some of the other free add-ins like SQL Prompt.
Didn't agree 100% with the Formatter so just don't use it.
DB: SQL Server 2005
IDE: SQL Server Mgmt Studio 2008 R2 & Visual 2008 Team Suite
Related
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
I have been using Redgate SQL Prompt so far. But I came to know about ApexSQL Complete which has the same features and is FREE!.
Has anyone used both the tools and has any idea if ApexSQL Complete offers all features of SQL Prompt and any reason to choose Redgate over ApexSQL?
I used both the tools and they are good. As mentioned earlier, ApexSQL Complete has a free edition that has the necessary set of features for database developers.
You can also consider SQL Complete (there is a free edition) which also has many necessary features. The paid edition of SQL Complete has a good price and extended functionality comparing with other tools.
I recommend comparing ApexSQL Complete and SQL Complete.
From my point of view, the most important functions that should be in such tools:
Code formatting
Search for object definition
Search for invalid objects
Execution history
Customizable tool settings and export/import of settings
I have used ApexSQL for a few years now and I have also used various RedGate tools. Both are superb offerings, but I have a pretty big soft spot for ApexSQL... simply because they offer free SQL Tools. When I was starting out as a dev, ApexSQL offered me great tools without the price tag. I found them via this link way back when http://dirkstrauss.com/apexsql-tools-free/
When I started working as a contractor, being able to use some free tools kept my costs down. So ApexSQL definitely has a space to compete.
SQL Code Compare and SQL Search are my top go-to apps. In fact, the SQL Search has been indispensable when working on large databases that I was unfamiliar with.
If I had to choose between Redgate and ApesSQL, I wouldn't. I would use both as needed.
Just disable RedGate and install ApexSQL Complete to feel the difference yourself.
Try editing big queries with complex CTEs, views, stored procedures, change permissions on the objects, alter objects and so on.
It worth thousand of words.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 1 year ago.
Improve this question
I am searching for an affordable alternative to RedGate's ReadyRoll for continuous deployment for SQL.
All of my searches are returning open source projects from nearly a decade ago.
Does anyone have a decent alternative???
Which edition of Visual Studio do you use? If you are fortunate enough to own Visual Studio Enterprise Edition, Redgate (who I work for) has an arrangement with Microsoft to supply ReadyRoll Core Edition at part of your entitlement.
If you're using VS Pro or Community then you'll either have to purchase ReadyRoll Pro or you can try one of the open source projects out there. As you point out there are a bunch of OSS projects that are no longer kept up to date, but Flyway is the exception and actively maintained. Mind you, unlike ReadyRoll Flyway doesn't generate the migration scripts for you. It simply provides a framework to manage and run unrun migrations scripts that you have authored yourself against your chosen target database.
Note: ReadyRoll Core has been removed from VS 2019
We've been happy just using SQL Server Database projects within Visual Studio, deploying to our databases as needed. It helps that we're using domain driven design so almost all the tables are built by the C# devs.
Check out AzureDbUp.
It's DbUp wrapped into a console application for use in your devops pipelines.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
I want to downgrade the database to SQL Server 2008 Enterprise edition. I know there is no direct option. I tried to backup on 2012 and then restore on 2008. Not working.Any Idea on how to completely transfer database ?
You cannot convert a SQL Server 2012 database file to a SQL Server 2008 database file. The downgrade is not possible. The compatibility of database files is available only from an old version to a newer one, not the opposite. Indeed, you can convert a SQL Server 2008 database file to SQL Server 2012 database file.
Use the integrated SQL Server tools:
Right click on the database.
Select Tasks and Generate Scripts.
Following the wizard, at the end of it in the Advanced Scripting Options clicking the "Advanced" button, select the SQL Server version for which you want to generate the scripts, using the option Script for Server Version. Moreover, you would be able to generate the scripts to export the schema of your objects and/or the data, selecting the option Types of data to script, as you can see in the screenshot below:
The time needed for the process to generate both (schema and data) will depend on the amount of data you want to export, of course. As #Arun suggested, have a look at the process in more detail here, using step by step instructions.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 months ago.
Improve this question
I am working on a database project and the entire team is working within Visual Studio. I created a database project, and I suppose I was hoping that I could utilize UML diagramming (or something along the lines of MySQL Workbench) so that I could "design" my database, and then auto-generate scripts. Unfortunately, at least from my cursory search, such a tool does not appear to exist within Visual Studio (I am using 2008 Professional).
Is there something within VS that I am missing? If so, could you please point me to it? Otherwise, what suggestions do you have for creating a database. I would like to be able to easily allow other developers to quickly create the database as well as put the files into source control. I'm envisioning designing the database via UML, and then, from there, everything is generated for me.
Also, in VS 2008 Professional, there is a "Database Project" that you can make use of. It's sole purpose is to store database scripts that you can then put under source control. You can either write the scripts yourself, or use the designer. If using the designer, after you create and save the table, you can right-click on it in the Server Explorer and choose "Generate Create Script".
http://blog.reamped.net/post/2008/05/Using-Database-Projects-for-Visual-Studio.aspx
http://www.informit.com/articles/article.aspx?p=31764
Visual Studio 2008 Team System database edition seems to do what you want. here is the link
I am using 2008 Professional
Actually, database projects should not be available to you. At least, I do not see any SQL2005 or SQL 2008 projects in my VS 2008 Pro. You'd need the VS Database Edition or Team Suite for that functionality. Even so, it doesn't offer any graphical tools as far as I know. You can add database elements as script files and have it generate a deployment script for you.
You could also play with the Entity Framework 4 (requires VS 2010). There you have a graphical designer which will afterward generate a script for you.
Alternatively, you could try the Sybase PowerDesigner. Also a very powerful piece of software.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I mean, something equivalent to Ctrl + K + D from Visual Studio that automatically indents code. Is there something in this sense?
Just discovered this - yet another variation on this older question which has much more activity: SQL Formatter for SQL Management Studio
I personally am a big fan of the Poor Man's T-SQL Formatter / http://poorsql.com - but then I wrote it :)
By default no but you can always try a third party tools like SQL Prompt mentioned above or ApexSQL Refactor (slightly less options compared to SQL Prompt but it’s a free product) or just use online formatter.
SQL Prompt from Red Gate can do this.
If you just want simple formatting online then the same technology powers FormatSQL.com
SQL Pretty Printer can also reformat SQL. Available as a stand alone app or a SSMS plugin. Free to download (with a nag screen but no other apparent limitations) from http://www.dpriver.com
There is an online version at http://www.dpriver.com/pp/sqlformat.htm?ref=g_wangz
There is also the SQLinForm formatter. It is an automatic SQL code formatter for all major databases including ORACLE, SQL Server, DB2, UDB, Sybase, Informix, PostgreSQL, Teradata, MySQL, MS Access etc. with over 100 formatting options.It has a windows hotkey add-on, so you can use it in SSMS. Link: www.sqlinform.com