Рейтинг:
1
Member 10317286
SSMS-это IDE (например, Visual Studio, Eclipse и т. д.) Для разработки, тестирования и управления базами данных SQL Server. Вы используете его для создания баз данных, таблиц, представлений, хранимых процедур и т. д., необходимых для вашего приложения.
bluehost, godaddy и т. д. - Это компании, которые размещают веб-сайты для вас (среди прочего). В зависимости от того, что вы продаете, вы можете создать веб-сайт, используя их услуги, и использовать его для продажи вашего программного обеспечения.
Ilyas Zahir
я имел в виду, какой из них лучше использовать, например, при связывании моего программного обеспечения с БД, должен ли я связать его с компанией или моим локальным хостингом ? и показывает ли информация о моей БД людям, которые дублируют программное обеспечение
Member 10317286
Ответ во многом зависит от вашего программного обеспечения. В общем случае вы будете использовать SSMS для создания базы данных для вашего приложения. Подключение к базе данных выполняется в вашем коде и не имеет ничего общего с SSMS. Если вы размещаете приложение, то вы должны установить базу данных там, где ваше приложение может получить к ней доступ - обычно там, где вы ее размещаете, но именно там, где это зависит от того, где хостинговая компания позволяет ее установить. При размещении вы контролируете, могут ли другие видеть вашу базу данных и код.
Если ваше программное обеспечение загружено и установлено покупателем, то он сможет увидеть вашу базу данных и любой исходный код, скрипты, HTML-страницы, которые вы поставляете вместе с продуктом. Они не увидят ничего, что было использовано для создания ваших исполняемых файлов, которые не нужны во время выполнения, если вы не хотите этого разрешить. Для того, что вы должны им дать, есть некоторые "обфускаторы кода", которые вы можете использовать (Используйте Google для их поиска), которые делают ваш код очень трудным для чтения и понимания, чтобы люди не украли его.