588 results found
-
Use different color for CASE ONLY changes
When I make a change and for some reason the code is reformatted and keywords are made UPPER CASE, it's almost impossible to see the actual change in the comparison view.
Please if you could just use another color if the only change in a line is about the CASE, it would be much smoother to use the tool.
Thank you for great tools!
0 votes -
Bug: insufficient permissions when bringing database online
I have 60+ databases in my development environment, so keep all of them offline unless required.
If I bring a database online (using SSMS, right click, Tasks, Bring Online) SQL Source Control shows the error:
"Could not connect to the database. The database may be offline, or you may have insufficient permissions."
With the "complete error message" showing as...
"Cannot open database "xxx" requested by the login. The login failed. Login failed for user "xxx\xxx"."
I have access into the database, and can do anything I want with it - but the only way I can get SQL Source Control…
6 votes -
Provide Security for the Delink Database option
Provide a mechanism, either internal to SQL Source Control or via Active Directory, to prevent the Delink Database option being selected by any user. This is to ensure that all changes are tracked via SQL Source Control.
3 votes -
Connect same database to multiple branches
We use the shared database development model and can have several projects going at once. Some developers may jump back and forth between projects. It would be nice to have the ability to setup a single database connection to multiple branches. Possibly using the SSMS registered server name instead of the physical server name.
39 votes -
Remove the Non-Standard filegroups warning
When you create an object on a file gorup other than primary you get a warning message that you are using non-standard filegroups.
This can be a little confusing since, in most cases the filegroups were crated and applied to objects for a specific purpose.
Potentially replace with a warning that the non DEFAULT filegroup being used
4 votes -
Move sp_addrolemember scripts to be in User Object instead of Roles Object
In our System we have 2-3 predefined Roles that the application uses to run against.
The Issue I am running into is when scripting the roles i don't want all the sp_addrolemember being scripted into source control as the users using the role will be different in different environments. So it will always show up as a diff if the Role is already created and assigned to a user.
I would like suggest adding those sp_addroletomember scripts be configurable to be scripted in the User object they belong to instead of in the Role Object
7 votes -
Mark renamed objects, in particular sprocs, views, udfs
When using Mercurial linking, is it possible to add a feature to allow you to mark renamed object (in particular sprocs, views, udfs), so that the change history remains?
At the moment I am forced to use "Working Directory" so that I can save the changes and tell Mercurial that the object has been renamed.
Using the Mercurial link results in an added file and a deleted file and a lost of change history.
I realise there is already a completed feature for the renaming of tables to stop data loss, which can now be done with the Migrations (…
4 votes -
Add ability to commit read-only files.
Almost half the time when committing changes I get error message
"Error Access to the path 'C:\User\UserName\Documents\Projets\Company\Dev\Sql\Tables\dbo.myTable.sql' is denied".
Since I cannot copy this folder path, i have to manually open Explorer and navigate to the destination folder one at a time. Once I change the file to not be read only I can then checkin the file.
Possible solution 1: Make it possible to copy the folder path in the error message so that it is much faster to get to the correct folder by simply pasting the path into windows explorer..
Possible solution 2: Give a warning that…3 votes -
Revert changes show in History
I word like to hav the posibility to revert changes using a rightclick i history.
Both all (opper pane) the changes in a commit, and the changes to a specific object (middle pane).7 votes -
Selectable database in the source control window
Could there be a way to choose which database the source control system is looking at, other than the 'last' database selected in the object explorer frame?
We have several databases on our server, and we cannot explore them/switch between them in the object explorer frame whilst attempting to do something in the SQL Source Control window as it changes the database, and so stops its current action (generally a slow refresh), which is getting rather annoying...
8 votes -
save and load filters
First of all I am very happy with the filter in source control
But is it possible to save and load a filter, I have to set the filter for each server
This will save a lot of work if I have the possibility to save and loadThanks
12 votes -
allow copy names from result Cell by Cell
allow copy names from result Cell by Cell
Like if we want to copy only object name it should allow.3 votes -
Fix bug with role members and schemas
I filter out database users in my source control, because I do not want them accidentally deployed to another environment (may not be consistent across all environments). However, I do source control database roles, as many required permission sets are maintained through these roles. However:
- Currently it is not possible to check in a database role without also adding the role membership. This should be a configurable option.
- When using SQL Compare to deploy from source control, each user that is a member of a source controlled database role shows up as a "Schema" not present in the target database
9 votes -
In Source Control commit changes tab
it is nice to have a search criteria for each column on the grid result in commit changes tab
3 votes -
Add Support for SVN Keywords $Rev: $ and $LastChangedBy: $
Add the ability for SQL Source Control to update or make use of the $Rev: $ and $LastChangedBy: $ SVN Keywords
5 votes -
Show number of rows and columns when adding static data
When adding static data from a large system it would be wonderful to be able to sort on a column stating how many rows the table contains!
3 votes -
Command line tool (or API) for SQL Source Control Integration
We have an automated system for building our developer environments. It would be nice to have a command line tool that we can use as part of the machine build script to pull down the latest version of the database, build the initial database and link that database back to the TFS source. Our platform consists of quite a large number of databases so linking to them all manually via the UI is a bit tedious.
476 votesThank you everyone for the suggestions and votes for this over the years.
I’d like to surface up a workaround for the “linking” problem which is mentioned in the comments. For the use case of easing pains around environment setup with a large number of databases, we have had customers find success using code based off Alessandro Alpi’s blog post: https://alessandroalpi.blog/2016/06/28/automatically-link-databases-to-red-gate-sql-source-control/
I do understand that this is a broader issue and hear that many of you also want command line or API support for the product in general.
If there are specific scenarios or workflows that would be useful to automate for you, this feedback is also very useful, and if you have details on the type of VCS you use and the workflow (such as a branching model) that it would fit in to, that would be very helpful for us to hear as well.
-
Import/Export settings
I had to recreate a user profile and AppData\RedGate folder copy did not retore linked databases cleanly. Would like a method to export settings for use with profile recreation, sharing with other team members, backing up configuration before making changes.
29 votes -
Ability to recompare with source on the Setup tab
Sometimes after committing changes to source I then want to restore a copy of a production database over the top of my dev db and test the changes by running "Get Latest". It seems that something is cached and there are no changes to get. It would be helpful to have a RECOMPARE button on the setup page that does a full compare of the current DB against source for both schema and static data. This would avoid the work around of unlinking, removing temp folder and relinking.
8 votes -
Better implementation of Workitem checkin/tracking
Would it be possible to add under the Commit-comment field a dropdown or list which shows the data of a TFS-"Team Query"?
We have implemented a "CheckIn"-Query which shows the developer his open Tasks/Bugs/... so that he can just select out of this list while checking in the pending changes.
Entering the IDs manually is annoying and most of the developers don't do it because they have to go to the TFS first, catch the ID go back to SQL Server Management Studio and write the text.
In VisualStudio this works fine - the developers just change the tab and…17 votes
- Don't see your idea?