Загрузить БД на удаленный сервер

155
15 апреля 2017, 22:52

Есть программа на c# : сама программа + база данных созданная в MS SQL Server Manager Studio. На данный момент БД находится на моем ПК (Windows) но в дальнейшем её необходимо загрузить на сервер с Linucs (управление базой через phpMyAdmin). Вопрос какие могут возникнуть сложности с выгрузкой БД ? Не будет ли проблем если на сервере mySQL а у меня MS SQL Server ? В программе на C# используется SqlClient(SqlCommand, SqlConnection ect) и на локальном сервере с Windows все работает хорошо, но не возникнет ли проблем когда база будет перенесена на удаленный Linucs?

Answer 1

У вас будет море проблем. Используйте .Net провайдер MySQL, установите MySQL на рабочую машину, с помощью в MySQLWorkbench попробуйте в ручном режиме через генерацию скриптов перенести БД с MS SQL на MySQL. Дальнейшее сопровождение и доработку можно производить MySQLWorkbench, это лучше и удобнее чем phpMyAdmin. Перепишите код с использованием классов MySql.Data.MySqlClient, почти все аналогично System.Data.SQLClient

READ ALSO
Использует ли .NET WinApi

Использует ли .NET WinApi

Можно ли сказать чтоnet это обертка над языками с/с++? Поскольку например внутренно тот же класс File наверно вызывает WinApi функции для создания/удаления...

149
Комплексные числа Unity и System.Numerics

Комплексные числа Unity и System.Numerics

Искал возможность определять частоту звука с микрофона и наткнулся на преобразование ФурьеНо там все решения идут через комплексные числа,...

240
C# Программно выбрать значение в селекторе и отправка POST-запроса

C# Программно выбрать значение в селекторе и отправка POST-запроса

Как программно выбрать тип объекта и сделать POST запрос на этом сайте?Допустим выбрать тип объекта Акции (АО) и нажать на поискИспользую HtmlAgilityPack...

160
Ограничение ввода до и после запятой C#

Ограничение ввода до и после запятой C#

В textBox (keyPress) ввод максимально 10 символов цифровых до запятой (000 000 0000) и ограничение символов после запятой в количестве 2 символов, когда я ввожу...

283