Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 18.02.2014
Сообщений: 14
1

Достать базу данных с сервера

28.10.2015, 19:52. Показов 896. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер, ребята
Долго задумывался над этим и так не нашёл лучшего варианта.
Ситуация следующая:
Имеем уже готовую базу данных (sql) на хостинге (таблицы, представления).
Как правильно мне достать её оттуда, чтобы у меня визуально была схема таблиц с колонками и отношениями? Чтобы так же были уже сгенерированы методы Insert, Delete, Update.

Конечно, можно стандартными возможностями Visual Studio это сделать, через проект и добавление данных, но тут у меня есть SSH канал, который в тех настройках не настроить. Поэтому надо кодом прописывать лог, пар для канала и потом ещё для MySqlConnection базу. Но как это сделать, чтобы она схематична была отображена, для наглядности (DataSet.xsd)


Так же есть человек, который сейчас работает над тем, как достать базу через SSH канал, но при доставании базы вылетает следующая ошибка: "USING METHOD 'MYSQL_NATIVE_PASSWORD"

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using (SshClient sshClient = new SshClient("68.65.122.112", 21098, "cpanelUser", "cpanelPas"))
            {
                try
                {
                    _Connection = null;
                    var tunnel = new ForwardedPortLocal("127.0.0.1", 21098, "serverNumber.web-hosting.com", 3306);
                    sshClient.AddForwardedPort(tunnel);
                    tunnel.Start();
                    sshClient.Connect();
                   
                    MySqlConnectionStringBuilder connBuilder = new MySqlConnectionStringBuilder();
                    connBuilder.UserID = "userBD";
                    connBuilder.Password = "userPassBD";
                    connBuilder.Server = "127.0.0.1";
                    connBuilder.Database = "userBDname";
                    connBuilder.Port = 3306;
                    _Connection = new MySqlConnection(connBuilder.ConnectionString);
 
                    
                    if (!_Connection.Ping())
                    {
                        _Connection.Open(); // on this place I have a error:Authentication to host '127.0.0.1' for user 'userBD' using method 'mysql_native_password' failed with message: Access denied for user 'userBD'@'localhost' (using password: YES)
                    }
Миниатюры
Достать базу данных с сервера  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.10.2015, 19:52
Ответы с готовыми решениями:

Где достать базу названий процессов игр?
Discord может определить, в какую игру сейчас играет юзер. Логично предположить, что он...

Как найти на другом компьютере базу, если имя сервера будет другим
Всем доброго времени суток, подскажите я вот написал программу и хочу перебросить ее на другой...

Сохранение данных из datagridview в базу данных под MS sql server 2012
Доброго времени суток. Делаю курсовую, и до этого момента думал, что самое сложное создать...

Запись данных в базу данных SQL и выгрузка таблицы в форму
Нужно сделать 2 формы, одну с несколькими textBox'ами, чтобы при нажатии кнопки информация...

0
28.10.2015, 19:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.10.2015, 19:52
Помогаю со студенческими работами здесь

Запись данных в базу данных mdb с использованием DataAdapter и DataSet
Попробовал сделать Update для таблицы контактов: private void Form1_Load(object sender,...

Создания базы данных и таблиц в базу данных в SQL Server Managment Studio
Здраствуйте. Нужно создать такую маленькую программу при помощи которой можно создать базу данных и...

LINQ2DB : имея классы описывающие таблицы базы данных сгенерировать непосредственно базу данных
Добрый день. Подскажите, можно ли имея классы описывающие таблицы базы данных сгенерировать...

Пишу базу данных на основе данных из базы access
Здравствуйте уважаемые форумчане)) у меня к вам несколько вопросов 1) как сделать так чтобы при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru