How can we help you today? How can we help you today?
Victoria W
@Jaclyn @Frankie4Fingers @CaroLopez We have released a new version with a bug fix for this issue, you can upgrade here: https://download.red-gate.com/checkforupdates/SQLPrompt/SQLPrompt_10.5.2.17186.exe  / comments
@Jaclyn @Frankie4Fingers @CaroLopez We have released a new version with a bug fix for this issue, you can upgrade here:https://download.red-gate.com/checkforupdates/SQLPrompt/SQLPrompt_10.5.2.17186...
0 votes
Hi @... SQL Prompt 8.2 doesn't work with SSMS 18.6. You will either need to downgrade SSMS to 2017 or renew your SQL Prompt license to get the latest version (v10). / comments
Hi @... SQL Prompt 8.2 doesn't work with SSMS 18.6. You will either need to downgrade SSMS to 2017 or renew your SQL Prompt license to get the latest version (v10).
0 votes
Hi @ms0713 This should work, the trial version expires and turns into the free version. You should still be able to do testing with the free version and you don't need to worry about the trial keys. / comments
Hi @ms0713 This should work, the trial version expires and turns into the free version. You should still be able to do testing with the free version and you don't need to worry about the trial keys.
0 votes
Hi  The best way would be to look for custom attributes added to the assembly by SA. Each assembly processed by SA will have PoweredByAttribute on it and those processed with trial version, will additionally have DoNotDistributeAttribute on them. So, you can use System.Reflection or something similar and look if there is: SmartAssembly.Attributes.PoweredByAttribute on the assembly in order to find out if it was processed by SmartAssembly, SmartAssembly.Attributes.DoNotDistributeAttribute on the assembly in order to find out if it was processed by trial version of SmartAssembly. // .NET Core 3.1 app, using System.Reflection static void Main(string[] args) {     var mainAssembly = typeof(Program).Assembly;     Console.WriteLine($"Processed by SA: {IsProcessedBySA(mainAssembly)}");     Console.WriteLine($"Trial version: {IsProcessedByTrialVersion(mainAssembly)}");     Console.ReadKey(); } static bool IsProcessedBySA(Assembly assembly) {     return assembly.CustomAttributes         // Can use .FullName == "SmartAssembly.Attributes.PoweredByAttribute" as well         .Any(a => a.AttributeType.Name == "PoweredByAttribute"); } static bool IsProcessedByTrialVersion(Assembly assembly) {     return assembly.CustomAttributes         // Can use .FullName == "SmartAssembly.Attributes.DoNotDistributeAttribute" as well         .Any(a => a.AttributeType.Name == "DoNotDistributeAttribute"); } I imagine you are wanting to check this before sending the application out - but otherwise if you try to launch application processed with trial version, on machine that doesn't have the SA installed (or expiration date was reached), it'll show a messagebox and then quit. [image] ​​[image] / comments
Hi The best way would be to look for custom attributes added to the assembly by SA. Each assembly processed by SA will have PoweredByAttribute on it and those processed with trial version, will add...
0 votes
Hi @zvikage Here's the installer for the latest version of SQL Search: https://download.red-gate.com/checkforupdates/SQLSearch/SQLSearch_3.5.2.2607.exe   / comments
Hi @zvikage Here's the installer for the latest version of SQL Search:https://download.red-gate.com/checkforupdates/SQLSearch/SQLSearch_3.5.2.2607.exe  
0 votes
Hi BruceT SQL Prompt 9 wouldn't work with the latest SSMS. Please can you run the latest installer? https://download.red-gate.com/checkforupdates/SQLPrompt/SQLPrompt_10.3.7.15732.exe / comments
Hi BruceT SQL Prompt 9 wouldn't work with the latest SSMS. Please can you run the latest installer?https://download.red-gate.com/checkforupdates/SQLPrompt/SQLPrompt_10.3.7.15732.exe
0 votes