Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Microsoft SQL SERVER

Автор: krserv
Дата сообщения: 25.10.2008 20:20
naPmu3aH

не понял, Express бесплатный - работает с 4 gb, а workgroup - платный только с 3?
Автор: naPmu3aH
Дата сообщения: 25.10.2008 22:06
krserv
Э... Внимательно читайте договор...
У Express ограничен размер базы данных (больше просто не добавится), а у Workgroup размер базы не ограничен, просто эта редакция умеет использовать только 2 процессора и 3Гб памяти (Express в свою очередь 1 процессор и 1 Гб памяти)
Автор: krserv
Дата сообщения: 25.10.2008 22:35
Я с этим сервером еще не сталкивался, сейчас начал просматривать книгу по 7 версии, и думать а как быть. На данный момент в локалке 7 рабочих станций, развернута сетевая версия FoxPro 2.5, т.е на одной рабочей станции хранится база, а все другие работают с ней.
Хочется уйти от этого старья, а что делать, какое будет прикладное программное обеспечение, чтобы организовать сетевую СУБД. Сейчас посмотрю Access 2003 и 2007 - могут они работать как клиенты серверной базы или нет?. Т.е базу то мы конвертируем, формы отчеты программисты бы новые написали, но вот в каком прикладном сетевом приложении?
Направьте на правильный путь. Или может Access можно вообще сделать как и FoxPro сетевой версией без SQL сервера?

Добавлено:
naPmu3aH

Посмотрел Access 2003 и понял, что база данных проекта, созданного в access может быть размещена на сервере и работать с сетевыми пользователями.

Добавлено:
naPmu3aH

Посмотрел Access 2003 и понял, что база данных проекта, созданного в access может быть размещена на сервере и работать с сетевыми пользователями.
Автор: ptaha
Дата сообщения: 26.10.2008 00:48
krserv

С Access-ом есть два варианта. Можно сделать отдельно файл с приложением, отдельно файл с данными. Если этот файл с данными расшаривать, то можно получить доступ по сети. Второй вариант - к аксесу можно подключать "внешние" источники, в качестве базы - тот же MS SQL сервер. Второй вариант - грамотнее и предпочтительнее при количестве пользователей больше двух.
Автор: krserv
Дата сообщения: 26.10.2008 01:46
Мужики, у меня задача очень сложная. Есть новый комплекс на базе IBM Server под AIX, на нем развернут сервер базы данных Oracle, стоит приложение, разработанное для этой системы, и вот это приложение должно в определенном формате выгружать информацию в головную организацию в Москву. Формат выгрузки имеется.
Но проблема в том, что Москва требует работы, а оборудование в новом здании еще не подключено, и когда будет подключено неизвестно. Мы в старом здании где все крутится на приложении под FoxPro разработанном еще в 90 годы.
Я вот думаю варианты решения проблемы: может купить простенький сервер, вот только что туда установить, чтобы развернуть Oracle 9 и самое главное, чтобы это приложение заработало под этой осью, если оригинально оно работает под AIX.
Или поставить под Window SQL Server, конвертировать базы в Access, создать новые формы и отчеты, сетевой проект, и из него вытянуть необходимые данные, сформировать требуемый формат выгрузки - и напралять в Москву. Первый вариант проще, т.к там уже есть готовое приложение, выдающее требуемый формат выгрузки, просто в него нужно будет конвертировать данные и ввести в его формы. А вот во втором случае придется создавать проект в Access, для получения требуемой выгрузки. Даже пусть это FoxPro работает дальше, не долго уже ему работать осталось, во мысль пришла, даже сервер можно не покупать, соединить Access через ODBC c Access - но проект для выгрузки все равно делать придется.
Наверно с первым вариантом мне кроме разработчика приложения никто не подскажет будет оно работать под другой осью или нет. А кто знает AIX я могу на cтандартный комп, который буду планировать под сервер поставить, или нужна только IBM сервер?
Автор: ptaha
Дата сообщения: 26.10.2008 13:14
Для одноразовой выгрузки из фокспро будет в разы проще перегнать базу фокспро в акссесс и написать выгрузку в нужном формате.
Автор: krserv
Дата сообщения: 26.10.2008 14:14
ptaha
430 полей,
Содержание

1.    Назначение и состав программного комплекса
2.    Работа с формой соответствия кодов справочников
3.    Работа с формой запуска и отслеживания процессов выгрузки
4.    Работа с формой запуска и отслеживания процессов сверки
Приложение 1. Описание полей таблиц, для которых проводится выгрузка
Приложение 2. Полный перечень полей и кодов соответствия справочников
Приложение 3. Структуры рабочих таблиц выгрузки
Приложение 4. Содержание рабочих справочников для выгрузки

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

Результатом работы процедуры базы данных являются сформированные записи в таблице результатов и сопутствующая информация в других служебных таблицах (об отфильтрованных и отбракованных записях, о неперекодированных значениях полей, трассировка работы процедуры). Из формы процессов выгрузки создается файл, пригодный для загрузки в соответствующем формате

До проведения выгрузки необходимо составить перечень соответствия кодов региональных справочников . В принципе, такая работа проделывается разработчиком и, если в регионе нет расхождений с классификаторами, используемыми в центре разработки, то этап составления соответствия справочников пропускается, а форма, предназначенная для этого, используется для получения справочной информации по соответствиям кодов. Из этой формы можно получить файлы с подробной информацией о соответствии кодов и описания выгружаемых полей и правил выгрузки.

    Непосредственная процедура БД, выполняющая выгрузку, вызывается из формы «Процессы выгрузки» заданием объекта выгрузки и диапазона дат выгрузки или можно запустить скрипт из SQL Navigator, который будет вызывать эту процедуру БД.

    За ходом выгрузки можно следить из формы «Процессы выгрузки», а после ее окончания можно просмотреть и распечатать в файл результат выгрузки и сопутствующую информацию.

Для проведения конвертации необходимо завести справочники в таблице S2I_KLASS:

508 - перечень правил выгрузки.
509 – список объектов выгрузки.
510 – список таблиц ИБД, участвующих в выгрузках.
511 – параметры конфигурации выгрузки.
512 – справочник
513 – состояние процесса выгрузки.

Документация на приложение только по выгрузке данных только на 50 листах.
Поэтому, сомнвеваюсь, что проще будет написать выгрузку в Access.
Автор: naPmu3aH
Дата сообщения: 26.10.2008 15:56

Цитата:
Выгрузка для каждой задачи осуществляется процедурой базы данных, для которой, необходимо иметь заполненные таблицы описания выгружаемых полей и установлением соответствия кодов региональных справочников

Я так понимаю это автоматически вычеркивает Access (без SQL Server) из числа возможных вариантов...
Автор: krserv
Дата сообщения: 26.10.2008 20:31
Да тут вообще труба _ я переношу обсуждение этого вопроса в тему с Oracle, т.к дальше здесь это offtop
Автор: M_Volkov
Дата сообщения: 29.10.2008 13:01
Подскажите, при восстановлении базы из бэкап SQL Server Management Studio 2005 мне ошибку пишет: "System.Data.SqlClient.SqlError: Заключительный фрагмент журнала базы данных "Tune" не был добавлен в резервную копию. Если журнал содержит данные, которые нужно сохранить, используйте для его резервного копирования BACKUP LOG WITH NORECOVERY. Используйте предложение WITH REPLACE или WITH STOPAT инструкции RESTORE для замены содержимого журнала. (Microsoft.SqlServer.Smo)". Это как?
Кроме BOL - Books Online (ничего не нашел по этому поводу) есть хорошие учебники на русском по SQL Server 2005 (ссылочку)?

Добавлено:
Извиняюсь, вопрос по восстановлению баз снимаю, в параметрах поставил галочку "Переписать существующую базу данных", и все пошло.
А хороший учебник хотелось бы найти. Масса вопросов, к примеру, как зарегистрировать SQL сервера, находящиеся на других компьютерах? SQL Server Management Studio почему-то их не видит!?
Автор: naPmu3aH
Дата сообщения: 30.10.2008 07:43
M_Volkov

Цитата:
Кроме BOL - Books Online (ничего не нашел по этому поводу) есть хорошие учебники на русском по SQL Server 2005 (ссылочку)?

А чем BOL не устраивает? Вполне себе на русском и хороший учебник...

Цитата:
как зарегистрировать SQL сервера, находящиеся на других компьютерах? SQL Server Management Studio почему-то их не видит!?

Запустить сервис SQL Server Browser?
Автор: M_Volkov
Дата сообщения: 31.10.2008 07:37

Цитата:
Запустить сервис SQL Server Browser?

Нет, в диалоге "Выбор сервера" не заметил вкладку "Сетевые сервера". Спасибо за отклик.
Автор: pavelmsu
Дата сообщения: 11.11.2008 17:30
подскажите, пожалуйста. есть сервер windows 2003 r2 64bit с двумя xeon по 4 ядра, 4 гига оперативки. если поставить sql 2000, то будет ли он видеть эти 4 гига ?? или надо ставить 64 битную версию?
Автор: L38Crow
Дата сообщения: 12.11.2008 15:06
pavelmsu надо ставить 64 битную версию SQL сервер. Лучше 2005 или сразу 2008.
Автор: pavelmsu
Дата сообщения: 12.11.2008 17:17
L38Crow
а 64 битной версии SQL 2000 нет?
Автор: Ka1n1
Дата сообщения: 12.11.2008 19:34
pavelmsu


Цитата:
Enterprise Edition. Эта редакция в полном объеме использует преимущества наиболее совершенного аппаратного обеспечения, поддерживая до 32 процессоров и 64 Гб ОЗУ.

Standard Edition применяют в симметричных многопроцессорных системах, в которых установлено до 4 процессоров и до 2 Гб ОЗУ

взято с ___http://www.sql.ru/subscribe/2005/288.shtml


Цитата:
а 64 битной версии SQL 2000 нет?

есть информация о SQL Server 2000 64-bit, кодовое название Liberty

Но если условия позволяют то лучше использовать SQL Server 2005 x64
Автор: 4kusnik
Дата сообщения: 13.11.2008 18:05
Извиняюсь за глупый вопрос, но все же скажите пожалуйста если я изучу администрирование SQL Server, смогу ли я админить Oracle?
Автор: EZH
Дата сообщения: 14.11.2008 00:28
4kusnik
Сразу - нет, но для общего развития не помешает.
Автор: pavelmsu
Дата сообщения: 14.11.2008 13:13
Ka1n1 2005 к сожалению нет возможности поставить (( выходит, что я поставлю 2003 винду 64 бита, ставлю на неё SQL Server 2000, и у меня SQL будет видеть мои 4 гига? или все таки надо запускать SQL с какими-то определёнными ключами?
Автор: M_Volkov
Дата сообщения: 19.11.2008 15:52
Помогите вспомнить, как подключать базы 1C к Access?! Давно это было, когда работал в 1Cv75 dbf-формат, там все было просто: Файл/Внешние данные/Связь с таблицами/тип файлов: dBase IV (*.dbf) и выбирал нужную базу и нужные dbf-файлы. Когда стал работать в 1Cv77 SQL-формат, там было несколько иначе: Файл/Внешние данные/Связь с таблицами/тип файлов: Базы данных ODBC(). Но пред этим в Администрирование/Источники данных (ODBC) создавал Пользовательский (?) DSN, и его связывал с Access. Как я это делал не помню! Сейчас хочу посмотреть базы 1Cv81 из внутри. Как базы 1Cv81 подключить (связать, не импорт!) к Access? Помогите!
Автор: M_Volkov
Дата сообщения: 20.11.2008 09:13
Вопрос снимается - вспомнил (правда в Двоичных полях одни квадратики?!)
Автор: 4kusnik
Дата сообщения: 26.11.2008 05:23
Как узнать какой сервис пак в SQL сервер 2005?
Автор: 123Maximus123
Дата сообщения: 26.11.2008 14:34
4kusnik
What version of SQL Server do I have? -> http://sqlserverbuilds.blogspot.com/
Автор: 4kusnik
Дата сообщения: 26.11.2008 17:00
123Maximus123
Благодарю.

Подскажите пожалуйста вот с чем, делаю по учебнику:

1. Open SQL SMS.
2. Connect to the SQL Server instance using Microsoft Windows authentication by
clicking OK in the Connect To Server dialog box.
3. Click New Query.
4. Далее ввожу



В конце непонятно что делать дальше чтобы создать базу данных.

И еще, это обязательно, чтобы текст вводился с пробелами, а строчки с отступом как в учебнике?
Автор: ALEX_SE
Дата сообщения: 26.11.2008 18:06
Что написано то и делать.
А обязательно так? Создайте базу руками (правой кнопкой на databases - create)
Автор: 4kusnik
Дата сообщения: 27.11.2008 05:55
Разобрался.

А где можно найти справочник по командам в SQL?
Автор: ALEX_SE
Дата сообщения: 27.11.2008 06:10
В справке - Book Online.
Если нужен русский то скачайте с MS.
http://www.microsoft.com/downloads/details.aspx?FamilyID=be6a2c5d-00df-4220-b133-29c1e0b6585f&DisplayLang=ru
Автор: 4kusnik
Дата сообщения: 29.11.2008 05:45
Какие данные можно использовать для заполнения базы клиентами или из каких данных состоит база данных SQL?
Автор: EZH
Дата сообщения: 30.11.2008 23:32
4kusnik
Если я правильно понял вопрос, то просто напросто интересует какие типы данных поддерживает MS SQL Server? В указанной выше документации Books Online это легко находится по запросу "data types".
Автор: 4kusnik
Дата сообщения: 01.12.2008 05:31
Поставлю вопрос по другому. Участвуют ли обычные пользователи (клиенты) в заполнении базы данных и если да то через какие приложения?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: Измерение скорости сети LAN - все программы


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.