|
|
|
| Много слышал, что лучше с аксеса переходить на SQL Server. И быстрее и удобнее.
Установил на разные компьютеры sql server 2005, но они не видят друг друга. Наверное, еще клиентская часть должна быть? Или их надо как-то настроить?
Просто у меня литературы мало (а точнее нет), а в интернете тоже не могу найти эту информацию. Видимо это так просто, то только я на этом застрял.
Может поможете ссылками или советами? Как сделать, чтобы sql server был виден с другого компьютера?
Спасибо! | |
|
| |
|
|
|
| что вы понимаете под словом виден?
"Установил на разные компьютеры sql server 2005, но они не видят друг друга" - кто ? два сервера?
Для доступа к базам MS SQL сервера можно использовать разные технологии (ADO, ODBC) и/или разные программы например вместе с сервером ставится SQL Server Enterprise Manager
для доступа к серверу нужно как минимум знать его IP адрес (или DNS имя) и логин-пароль
Пострайтесь найти что-то для начинающих по SQL сервер, в форуме дать базовые понятия очень тяжело, т.е. практически невозможно. | |
|
| |
|
|
|
|
| Установил, а чо дальше? Если ты даже не знаешь что это такое.... И в базах данных ты ноль, даже суть не понял. Сначала самоучитель какой-нибудь прочитай хотяб. На SQLserver базу штоб перегнать нужно много знать. | |
|
| |
|
|
|
| Нахрена-ж "Установил на разные компьютеры sql server 2005"!!!!????
Сервер он на то и сервер, что работает один для всех.
Что такое система клиент-сервер представляешь? На сервере лежат различные базы данных. Программа-клиент обращается к базе на сервере (с авторизацией ясное дело) и работает с данными.
В аксессе, если ты замечал, можно создать либо базу данных (файл *.mdb) либо проект (файл *.adp).
Так вот, проект - это готовый клиент для MS SQL Server, максимально под него заточенный. Когда ты создаешь проект, он первым делом тебя спрашивает адрес сервера (имя хоста, либо его айпишник), логин-пароль, название вновь создаваемой базы. Когда ты все это ему указал, жмеш "Далее" и проект создаст на сервере пустую базу. В самом простейшем случае работа в проекте ничем не отличается от работы в файле *.mdb. Там тоже можно создавать таблицы, формы, запросы, отчеты. Каждый раз когда ты открываеш файл *.adp, он цепляется по логин-паролю к своей базе на сервере (при условии что сервер жив-здоров и никуда не переехал). Таблицы и запросы (запросы принципиально отличаются от *.mdb) хранятся на сервере. Формы и отчеты - в файле *.adp.
Немного конкретики:
На машине с SQL-ем надо открыть в брандмауэре порт (не помню какой, поищи в инете), или отключить брандмауэр.
Если сервер стоит на той-же машине, где запускается проект adp, то имя хоста можно указать "local".
На вновь установленном SQL по умолчании есть админская учетка: sa, пароль пустой (сменить первым делом).
С MS SQL-ем устанавливается несколько нужных утилит:
Servis Manager - простой рубильник: запускает и останавливает SQL-сервера. Можно управлять несколькими серверами удалённо.
Enterprise Manager - основной инструмент администрирования SQL-серверов. Без него как без рук. Собственно: юзай Enterprise Manager и на 90% поймёшь что к чему.
Query Analyser - в нем можно исполнять запросы к серверу - это потом, когда тебе потребуется писать и отлаживать запросы.
Ну, и книжки какие-нибудь надо почитать.
PS: Задело за живое. Когда я осваивал SQL, потратил уйму времени, чтобы понять, то что я описал выше (не смейтесь). Вещь простая, но когда не знаешь что она делает и зачем, невозможно двинуться дальше. | |
|
| |
|
|
|
| Огромное спасибо за статью.
Зверь стал прозрачнее и не так страшен -как ранее...
хорошо бы ету статейку в раздел SQL - server.
Это то что как раз необходимо сейчас там - как эпиграф.
И позже, когда раздел зарастёт запросами ответами и вопросами,
в самом начале будет ответ на вопрос - с чего начать................ | |
|
| |