Comments
Sort by recent activity
SQL Monitor 9.2.11 has just been released. Direct download link Features SRP-12616 Introduces a new alert for disk read time Fixes
SRP-12403 Improved handling of FCI alias and fastest filling disks report uses machine name where possible
SRP-12426 Fix database name truncation causing an issue with managed intance waits and queries sampling
SRP-12469 An issue that could lead to active job failing alert groups showing as ended in the alert inbox has been fixed
SRP-12635 A monitored entity with "Monitoring error" status on the global dashboard now links to the server configuration page
/ comments
SQL Monitor 9.2.11 has just been released. Direct download linkFeaturesSRP-12616 Introduces a new alert for disk read timeFixes
SRP-12403 Improved handling of FCI alias and fastest filling disks re...
SQL Monitor 9.2.10 has been released. Direct download link Features The Top Waits graph displays the data for selected metric in the Top Waits table. Fixes
SRP-12588 Fixed fragmented index alert display issues.
SRP-12500 Some minor formatting issues affecting alert report tiles in PDF form have been fixed.
SRP-12581 Fixed a issue with powershell API function Add-MonitoredEntity and default sql server connection properties.
SRP-12541 Allows users from trusted active directory domains to be added to SQL Monitor.
SRP-12598 Fix legacy api authentication used by other Redgate products.
/ comments
SQL Monitor 9.2.10 has been released. Direct download linkFeaturesThe Top Waits graph displays the data for selected metric in the Top Waits table.Fixes
SRP-12588 Fixed fragmented index alert displ...
SQL Monitor 9.2.6 has been released. Direct download link Features
SRP-12521 The powershell API function Get-MonitoredObjectStatus provides status information on a specified monitored entity
SRP-12521 The powershell API function Update-MonitoredObjectSuspendedStatus allows a specified monitored entity to be suspended or unsuspended
SRP-12482 Preview release of webhooks for alerts
SRP-12462 Displaying stored procedure, function or trigger name in top queries
Fixes
SRP-12492 Fixed PowerShell API support for the LowCvsSpace, SqlServerInternalSqlMonitorError and MachineInternalSqlMonitorError alert types.
SRP-12534 Fix blank alert sidebar on global dashboard when multiple custom metric alerts present
SRP-12485 Using Groups in the API exposes internal data storage. API method Add-MonitoredEntity now supports -Group as a Group object. -Group as a string is to be deprecated by Version 10.0.0.
/ comments
SQL Monitor 9.2.6 has been released. Direct download linkFeatures
SRP-12521 The powershell API function Get-MonitoredObjectStatus provides status information on a specified monitored entity
SRP-125...
SQL Monitor 9.2.2 has been released. Direct download link Features
SRP-12393 Cluster shared volumes are now available in the analysis graphs.
SRP-12418 All alerts can now be suppressed during a maintenance window, rather than just performance-related alerts.
Fixes SRP-12400 Apply blocking process regular expression exclusion to last executing SQL fragment for sleeping sessions. / comments
SQL Monitor 9.2.2 has been released. Direct download linkFeatures
SRP-12393 Cluster shared volumes are now available in the analysis graphs.
SRP-12418 All alerts can now be suppressed during a main...
This is a forum for the Redgate SQL Compare tool, which you can indeed use to compare two databases, but it has little to do with Entity Framework. I've found this question and corresponding answer in Quora which may be more relevant to you. https://www.quora.com/How-can-I-compare-two-database-using-database-first-approach-in-Entity-Framework / comments
This is a forum for the Redgate SQL Compare tool, which you can indeed use to compare two databases, but it has little to do with Entity Framework. I've found this question and corresponding answer...
Hi Stephen,
The three issues you've described are all essentially the same problem, that DLM Dashboard is not receiving and/or recognising the schema notifications from SQL CI. We did find an issue with an early release of this functionality that matches the symptoms you've described under some circumstances, so let's do a bit of digging. If would be useful to know the following:
* What version of DLM Dashboard are you using? You can find this at the bottom of each page.
* What version of SQL CI are you using? You can find this in the SQL CI output in the logs of your Jenkins builds
* What version or versions of SQL Server are you targeting?
It would also be useful if you could send me a copy of one of the NuGet packages that is generated by the SQL CI build step, so I can do some testing (provided that you're comfortable with that). You can email this to me at DLMAutomationSupport@red-gate.com
Finally, it's also worth double-checking some of the basics. For example, your SQL CI build command specifies /dlmDashboardHost=localhost. I'm not familiar with the architecture of Jenkins, but most build systems use distributed worker agents, so are you certain that localhost actually refers to the DLM Dashboard instance that you think it does? / comments
Hi Stephen,
The three issues you've described are all essentially the same problem, that DLM Dashboard is not receiving and/or recognising the schema notifications from SQL CI. We did find an issue...
I looked into this issue recently. There isn't a standard connection string property that would allow us to set this timeout, unfortunately. However, in v1.2 of SQL Release, you can now set it using the new QueryBatchTimeout parameter of the Use-DatabaseRelease cmdlet, like this:
$release | Use-DatabaseRelease -DeployTo $targetDatabase -QueryBatchTimeout 120
This changes the timeout for each SQL batch in the update script from the default 30 seconds to 120 seconds. / comments
I looked into this issue recently. There isn't a standard connection string property that would allow us to set this timeout, unfortunately. However, in v1.2 of SQL Release, you can now set it usin...
Ah, cool. For the record, you can indeed specify the path of a scripts folder as the -Source parameter to the New-DatabaseRelease cmdlet. / comments
Ah, cool. For the record, you can indeed specify the path of a scripts folder as the -Source parameter to the New-DatabaseRelease cmdlet.
Hi Sam, Example 1 of the New-DatabaseRelease cmdlet shows exactly this use case (to view it, type Get-Help New-DatabaseRelease -Examples from a PowerShell prompt). The example generates a new Database Release containing SQL to apply the schema of a 'Test' database to a 'Staging' database. # Define the connection details to the 'Test' and 'Staging' databases.
$staging = New-DatabaseConnection -ServerInstance 'staging01sql2012' -Database 'Staging' -Username 'sa' -Password 'P@ssw0rd'
$test = New-DatabaseConnection -ServerInstance 'test01sql2012' -Database 'Test' -Username 'sa' -Password 'P@ssw0rd'
# Create a Database Release that can be used to update the 'Staging' database schema to match that of the 'Test' database.
$release = New-DatabaseRelease -Source $test -Target $staging
# And finally apply the release to the 'Staging' database.
$release | Use-DatabaseRelease -DeployTo $staging
However, it's not really an intended use case, and there are some drawbacks. For example, a version controlled scripts folder (as used by SQL Source Control) includes additional information about static data that is simply unavailable if using SQL Release to directly sync between two databases. I'd strongly consider using SQL CI, or even working directly with the SQL Source Control scripts folder, rather than a database to act as the source of the new schema to be deployed.
We're more than happy to help you out if you're struggling to understand how best to get your source controlled database deployed to your production database. You can contact the SQL Release team about this directly at DLMAutomationSupport@red-gate.com / comments
Hi Sam,Example 1 of the New-DatabaseRelease cmdlet shows exactly this use case (to view it, type Get-Help New-DatabaseRelease -Examples from a PowerShell prompt). The example generates a new Databa...