Redgate: Sql Prompt Offline Activation

Let’s break the process into two main phases: generating the request file on the offline machine and applying the response file.

For multiple offline machines, you can use command line:

SQLPrompt.exe /quiet /norestart /offlineactivation /machineid "YOUR_MACHINE_ID" /licensekey "YOUR_KEY" /activationfile "C:\path\to\activation.bin"

This is useful for scripting via GPO or SCCM in air-gapped environments. redgate sql prompt offline activation


Keep a spreadsheet or internal wiki tracking:

Cause: The offline machine’s system clock is far off from real time, or the response file is mismatched to the machine.
Solution: Let’s break the process into two main phases:

Software licensing models have evolved significantly with the advent of cloud computing, shifting from perpetual keys to subscription-based validation. While this ensures compliance and ease of management for connected users, it presents a logistical challenge for secure networks where internet access is strictly prohibited or heavily filtered.

Redgate SQL Prompt integrates deeply into SQL Server Management Studio (SSMS) or Visual Studio. To function without trial restrictions, it requires a valid license. The standard activation process sends a request to Redgate’s servers and receives an encrypted activation response. When this TCP/IP communication is blocked, an alternative "offline" mechanism is required. This mechanism utilizes an asymmetric exchange where the licensing payload is manually transported between the isolated machine and an internet-connected endpoint. This is useful for scripting via GPO or

Cause: You generated a request from v10 but tried to activate with a response meant for v9.
Solution: Ensure both offline and online machines reference the same major version. Update SQL Prompt on the offline machine if needed (using offline installer downloaded separately).