Страница: 1 |
Страница: 1 |
Вопрос: Как подцепить базу на удаленныи сервак MS SQL
Добавлено: 09.02.06 19:48
Автор вопроса: student-uni
На локальныи цепляется без проблем
вот код
Dim ConnectionString As String
ConnectionString = "workstation id=MyPCname;packet size=4096;user id=sa;data source=MySQLINSTANCE;persist security info=True;password=" + SAPWD
conn = New SqlConnection(ConnectionString)
Dim sql As String = "CREATE DATABASE bcash_datenbank ON PRIMARY (FILENAME ="C:\MyMdb.mdf") FOR ATTACH"
cmd = New SqlCommand(sql, conn)
conn.Open()
Try
cmd.ExecuteNonQuery()
Catch ex As Exception
MsgBox("Error" + ex.ToString + ex.Message)
End Try
conn.Close()
А на удаленныи говорит - Нет такого фаила
Он путь к фаилу на удаленном ишет
Что делать ?
ВСем Спасибо
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #1
Добавлено: 09.02.06 20:09
Базу с одного компьютера подцепить на сервак на другом компьютере?
Оригинально...
Номер ответа: 2
Автор ответа:
POST
Вопросов: 14
Ответов: 269
Web-сайт:
Профиль | | #2
Добавлено: 09.02.06 20:20
Даже если и получится, то я представляю себе эту гигантскую брешь в безопасности и "скорость" работы...
Номер ответа: 3
Автор ответа:
ViktorZ
ICQ: 271202919
Вопросов: 56
Ответов: 837
Профиль | | #3
Добавлено: 09.02.06 20:30
Мне даже интересно. ЗАчем?
Номер ответа: 4
Автор ответа:
student-uni
Вопросов: 122
Ответов: 257
Профиль | | #4
Добавлено: 10.02.06 12:09
ок выглядит смешно,
но все же вы тоже можете столкнутся с такои ситуациеи
В вышеприведенном коде удается соединится с серваком
те команда
conn.Open()
проходит
Не проходит запрос на подключение cmd.ExecuteNonQuery()
И ето правильно. База то не на серваке.
Решение номер 1 - создать всю базу на серваке самому
с помошю CREATE DATABASE и CREATE TABLE
Но я слышал есть способ переносить базу с помошЮ скрипта.
Из базы генерится скрипт и потом каким то образом переносится на сервак
Кто может знает подробнее или другуЮ идею имеет?
Спасибо всем
Номер ответа: 5
Автор ответа:
student-uni
Вопросов: 122
Ответов: 257
Профиль | | #5
Добавлено: 10.02.06 12:11
да вот еше,
"подцепить" я имею ввиду прописать в мастер-таблитсу,
чтоб при опросе скуел сервера он показывал ету базу
Номер ответа: 6
Автор ответа:
boevik
Хранитель чата
ICQ: 137392264
Вопросов: 8
Ответов: 557
Web-сайт:
Профиль | | #6
Добавлено: 15.02.06 16:47
Выше указаный скрипт при запуске на удаченном сервере ищет файл на диске С удаленного сервера.
Можно создать скрипт из готовой базы при помощи нескольких кликов. В EM в базе правый клик->All tasks-> Generate script.
Создается файл скрипта, который можно запустить из QA (query analayzer) на удаленом сервере.
Номер ответа: 7
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #7
Добавлено: 15.02.06 17:37
Номер ответа: 8
Автор ответа:
User Unknown
Вечный Юзер!
ICQ: uu@jabber.cz
Вопросов: 120
Ответов: 3302
Профиль | | #8
Добавлено: 15.02.06 17:41
Я вот тоже сейчас подумал, что в принципе кластерная версия наверное так и делает...