I'm a novice C# programmer, but have done a fair amount of SQL development. I've built a few C# Windows apps which essentially install SQL code (e.g., stored procedures, triggers) into a user's database. I want to prevent users/customers from running the app and installing my proprietary SQL code into multiple SQL servers and/or databases. I want the user/customer to purchase an additional license for each database on which they want to install my SQL code via my app.
Can someone point me to the easiest or best way to do this?
Thanks in advance!