Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.10.17;
Скачать: [xml.tar.bz2];

Вниз

Простой механизм доступа к БД   Найти похожие ветки 

 
Daniil   (2002-09-22 09:30) [0]

Есть 2 простых таблички на SQL Server и программа для доступа к ним. Имеется ли способ простым копированием программы и файла БД перенести всё это на другой ПК без установки там SQL Server?
Хочеться использовать стандартные механизмы доступа к БД, хотя в принципе в моём случае можно было использовать двойчный файл с некоторой структурой.


 
sniknik   (2002-09-22 17:09) [1]

если программа сделана как сетевая и позволяят изменять настройку подключения к SQL Server-у то почему бы и не переставить на другой ПК?
но файлы базы лутше не переносить. теоретически можно прикрутить *.mdf на сетевом пути, но лутше так не делать.
... или что ты имееш ввиду под "файла БД" ?
непонятно также зачем нужен "двойчный файл" при работе с MSSQL, свой формат сделать?


 
Daniil   (2002-09-23 04:40) [2]

Я хотел скопировать файл *.mdf на другой ПК (на котором нет SQL Server), как это я делал это с *.db (Paradox) файлами, а потом обращаться к нему например через ODBC драйвер, но он не копируеться! Почему? И как это обойти, если возможно?

Спасибо.


 
Max Zyuzin   (2002-09-23 09:49) [3]

А как осуществляется доступ к базе данных?
Если через ODBC тогда все проще, надо их правильно настроить на другой машине и усе.


 
sniknik   (2002-09-23 10:47) [4]

-> Я хотел скопировать файл *.mdf на другой ПК.
Я же говорил теоретически! на самом деле так делать "нехорошо".
SQL Server работает с этим файлом, а с другой машины тебе нужно настраивать доступ к "SQL Server" а не к базе. про Paradox вообще забудь как про страшный сон.

Как настраивать надо вабрать, возможны варианты
...
BDE->ODBC->SQL Server
ADO->ODBC->SQL Server
ADO->OLE DB->SQL Server

последний лутше всего глюков меньше (мое личное мнение может не совпадать с обшественными).

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

в общемто тебе нужно книжку почитать какую нибудь про MSSQL например. и когда обвыкнешся то Paradox действительно страшным сном казатся будет :-). (опять таки мое личное мнение)


 
Daniil   (2002-09-25 04:41) [5]

То что Paradox не есть хорошо я уже понял :)
SQL Server мне по нраву, но:
Я написал программу words.exe в которой используеться одна таблица words.mdf и теперь хочу передать эти две вещи всем подряд. ADO->OLE DB->SQL Server - это хорошо, осталось скопировать всем подряд этот файл, что бы они монопольно с ним работали. Как?


 
ЮЮ   (2002-09-25 05:27) [6]

>одна таблица words.mdf
Сам-то ты работаешь с чем? Неужели непосредственно с words.mdf?
Это всё-таки не одна таблица, а БД, работать с которой может только SQL Server.



 
sniknik   (2002-09-25 10:43) [7]

Не ты неправильно понял смысл. из программы обрашаешся всегда к SQL Server, в рамках локальной сети SQL Server на одной машине твоя программа на любой машине просто коннектится к нему.
Но чтобы клиенту отнести в другую локальную сеть недостаточно файл скопировать, нужно поставить то к чему ты из программы обращаешся т.е. SQL Server.

:-( то что является достоинством в одном случае может быть недостатком в другом.
SQL Server нужно обязательно клиентам ставить. на одну две машины можно суррогат MSDE, тот же MSSQL с ограничениями зато бесплатно.
или вязатся к Access-овской базе, тут можно файл переносить но свои заморочки и установку тоже надо делать MDAC и Jet, или сам Access все поставит.


 
Daniil   (2002-09-25 10:56) [8]

Спасибо, всё понял. Переносим всё на другую машину, ставим там SQL Server и наслаждаемся :)


 
sniknik   (2002-09-25 11:03) [9]

ну вот давно бы так :)))



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.10.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.015 c
3-55934
Alias_
2002-09-24 22:56
2002.10.17
Вопрос по -2000


1-56053
alexj
2002-10-07 23:29
2002.10.17
Быстродействие StringGridа


14-56298
Polevi
2002-09-23 18:32
2002.10.17
где можно в сети взять Sadist - Tribe ?


1-56192
margol
2002-10-07 14:41
2002.10.17
Работа с файлами


4-56409
Kons
2002-09-03 22:35
2002.10.17
Запретить удалять файлы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский