Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Базы данных MS SQL

  Все выпуски  

RFpro.ru: Базы данных MS SQL


РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты по данной тематике

Коцюрбенко Алексей aka Жерар
Статус: Мастер-Эксперт
Рейтинг: 5869
∙ повысить рейтинг »
Alexander Babich
Статус: Профессор
Рейтинг: 847
∙ повысить рейтинг »
Megaloman
Статус: Академик
Рейтинг: 0
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Базы данных / MSSQL, Oracle, Interbase, Firebird, FoxPro

Номер выпуска:119
Дата выхода:05.01.2016, 15:51
Администратор рассылки:F®ost (Администратор)
Подписчиков / экспертов:9 / 5
Вопросов / ответов:3 / 10

Консультация # 90246: Здравствуйте уважаемые эксперты! 1. я хочу изучиь SQL и очень бы хотелось начать изучение с книги: Администрирование SQL Server 2000: Полное руководство (пер. с англ.) (Лизенбардт М.А., Стиглер М.Ш.) Но ни в одном интернет магазине ее нет в наличии ... Если кто знает, где ее можно купить, то скажите, или посоветуйте другую...
Консультация # 74379: Как скопировать таблицу или содержание таблицы с SQL Server 2000 в базу данных SQL Server 2005 Express, расположенную локально без сети. ...
Консультация # 98080: Доброго времени суток, Господа! Есть компьютер с подключением к интернету (прямой IP) и есть локальная сеть. Собственно компьютер является шлюзом для локалки. На компьютере установлена WinXP, Kerio (маршрутизация + MS-SQL), MSDE и SQLServer 2000. Проблема такова: В локалке все работает, а вот из интернета доступ к SQLServer`у...

Консультация # 90246:

Здравствуйте уважаемые эксперты!

1. я хочу изучиь SQL
и очень бы хотелось начать изучение с книги:
Администрирование SQL Server 2000: Полное руководство (пер. с англ.) (Лизенбардт М.А., Стиглер М.Ш.)
Но ни в одном интернет магазине ее нет в наличии ...
Если кто знает, где ее можно купить, то скажите, или посоветуйте другую книгу ...
Если есть возможность, то вы можете ее купить, а я вам отправлю деньги почтой, сбербанком или WebMoney
Заранее очень благодарен!
2. Каким образом в SQL 2000 server можно создать резервную копию базы данных(1С и других баз) у нас например есть база данных Crystal SET - программа используемая в торговле ....

Дата отправки: 06.06.2007, 10:37
Вопрос задал: _Alexey_
Всего ответов: 5
Страница онлайн-консультации »


Консультирует Лимп:

Здравствуйте, _Alexey_!
Могу посоветовать вам посмотреть литературу на FTP-сервере Портала http://rusfaq.ru

Официальный FTP-сервер портала RusFAQ.ru
Официальный FTP-сервер открыт 25 мая 2006 года, доступ на который доступен всем участникам портала.

Данные для входа на сервер:
Сервер: ftp://anonymous:rusfaq.ru@ftp.rusfaq.ru
Логин: anonymous
Пароль: rusfaq.ru

На FTP-сервере находится огромное количество популярных программ последних версий, а также различная документация.

Консультировал: Лимп
Дата отправки: 06.06.2007, 10:50
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Delph:

Здравствуйте, _Alexey_!

1. Рекомендую Вам двухтомник:
"SQL Server 2000. Программирование. Часть 1" и "SQL Server 2000. Программирование. Часть 2" на сайте www.books.ru. Читал книгу из той же оперы под названием "SQL. Программирование" - просто блеск! Там правда идёт описание общего синтаксиса SQL с примерами на MS SQL, Oracle и MySQL, но тем не менее почерпнул оттуда очень много.

2. К MS SQL 2000 поставляется очень хорошая полезняшка под названием Interprise Manager. В нём можно выбрать базу данных и во всплывающем меню "Все задачи" > "Backup database" (сейчас всё это не под рукой, могу чуть ошибиться, но смысл такой) вызвать мастер, который поможет сделать Вам резервную копию базы. Рекомендую ВСЕГДА делать полный Backup, иначе с восстановлением могут возникнуть сложности.

Если хотите узнать что-то более подробно, пишите в личную почту, постараюсь ответить.

Консультировал: Delph
Дата отправки: 06.06.2007, 11:08
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Нестеров Д. В.:

Здравствуйте, _Alexey_!
ответ по 2 вопросу
если тебе нужно сделать один раз бекап, то
1. выделяешь базу
2. нажимаешь правую кнопку мыши
3. в пункте all task нужно выбрать backup database
если нужно поставить по расписанию, то заходишь в пункт manegement и выбираешь пункт backup? затем выбираешь пункт new backup device - бекап можно делать не только локальный, но и в сети, для этого вместо локального пути просто пропиши путь до расшаренной папки
затем выполняещь действия под цифрами 1,2,3
там выбираешь какое тебе нужно расписание, перезаписывать или нет, а также выбираешь куда тебе сохранять бекап
насчет 1 вопроса ничего не могу посоветовать, видел новые книги только в книжном на арбате, в москве

Консультировал: Нестеров Д. В.
Дата отправки: 06.06.2007, 12:46
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Netizen:

Здравствуйте, _Alexey_!
Прежде чем покупать книгу и тратить кровные денежки, советую предварительно ознакомиться с содержанием в электронном виде. ОЧЕНЬ много книг в электронном аналоге выложены на www.natahaus.ru. Но конечно, не один даже самый хороший электронный вариант, не заменит печатного издания))))))

Консультировал: Netizen
Дата отправки: 07.06.2007, 08:07
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Sergey T:

Здравствуйте, _Alexey_!
По поводу книг помочь не смогу - сам по BOL изучаю если что не знаю.
По поводу второго вопроса могу только добавить следующее:
Если вам требуется только резервная копия БД - то любым из вышеописанных способов. Лучше поставить бэкап по расписанию конечно, но всегда делать полную копию не обязательно - скажем 1-3 раза в день можно сделать полную, а скажем каждый час (ну или за какое время вам желательно восстановить данные и проделанную работу персонала на случай падения БД) делать дифференциальный бэкап. Можно хоть каждые 15 минут - сервер при этом не сильно загружается и на работу пользователей не влияет практически.
Если же вам требуется резервная БД, это на случай быстрого переключения пользователей на время устранения проблемы с оригинальной БД, то тут имеется 2 способа:
1 - самый распространенный в таких вариантах - репликация баз. Но при репликации, на сколько я помню, нельзя изменять структуру таблиц и БД, которые участвуют в репликации. Ну и реплицировать можно не все таблицы - а только необходимые (скажем так можно не включать временные пользовательские таблицы).
2 - это через расписание создания/восстановления бэкапов БД. Проблем при этом как правило возникает меньше. Но и теряется информация за промежуток времени между копиями БД.
Собственно все.
если возникнут вопросы как именно все настроить - обращайтесь.

Консультировал: Sergey T
Дата отправки: 07.06.2007, 10:45
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 74379:

Как скопировать таблицу или содержание таблицы с SQL Server 2000 в базу данных SQL Server 2005 Express, расположенную локально без сети.

Дата отправки: 06.02.2007, 11:42
Вопрос задал: Квасников Виктор Михайлович
Всего ответов: 3
Страница онлайн-консультации »


Консультирует Heartwork:

Здравствуйте, Квасников Виктор Михайлович! Если есть возможность, лучше делать выгрузку/загрузку мастером Export|Import в данных версиях SQL Server, но промежуточный файл лично я предпочитаю складывать в файл базы Access формата mdb. Например: в Sql 2000 выбираем нужную базу, правой кнопкой мышки по ней, Все Задачи -> Export Data -> Далее, Источник Данных (DataSource) выбираем точно или оставляем без изменения, по умолчанию это и есть наша база, по которой мы кликнули мышкой. Жмем Далее. Выбираем Destination (назначение). В принципе, можно перебрасывать данные через что угодно, имеющее моно-файловую структуру (dbf, txt,csv и пр.), но мы используем mdb. В контроле Destination выбираем Microsoft Access (предварительно создайте пустую базу Access или используйте имеющуюся), В контроле FileName выберите путь к этому файлу базы Access. Далее. В следующем окне оставляем по умолчанию "Copy table... from the source database". В следующем окне ставим галку возле той таблицы, которую выгружаем. Далее. RunImmediately - выставляем этот параметр, если нет галки. Далее. Готово. Если всё верно, таблица обязана скопироваться в выбранный файл Access. Можно открыть его и убедиться. Теперь этот Access-файл, несем его на машину, где SQL 2005, открываем Management Studio, выбираем нужную базу, снова правой кнопкой, Tasks -> Import Data -> Next -> выбираем источник данных (Microsoft Access), подставляем в FileName путь на него, в Destination указываем нужную базу под SQL 2005, Далее, Copy Data ..., выбираем нашу таблицу из имеющихся в mdb-файле, Next, Execute Immediately, Next, Finish. Правой кнопкой по списку таблиц в нашей базе под SQL 2005 -> Refresh. А вот и наша таблица из SQL 2000. Успехов!

Консультировал: Heartwork
Дата отправки: 06.02.2007, 12:43
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Лимп:

Здравствуйте, Квасников Виктор Михайлович!
SQL Server 2000 -> Enterprise Manager -> Tools -> Data Transformation Services -> Export Data, импортируеш свою DataBase, а в SQL Server 2005 Express -> Import Data .

Консультировал: Лимп
Дата отправки: 06.02.2007, 12:56
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Grigory:

Здравствуйте, Квасников Виктор Михайлович!
Если в SQL Server 2005, то надо создать скрипт для создания этой таблицы. В SQL Server 2000 это достигается нажатием на таблицу правой кнопкой мышки внутри Enterprise Manager\'а и затем выбрать All Tasks --> Generate SQL Script.
Для того, чтобы не потерять данные, можно также создать скрипт такого типа:
select \'insert into TableName (CategoryName)
values (\'\'\' + CategoryName +\'\'\')\'
from Categories

После того, как создадите оба скрипта, запустите их в SQL Server 2005 в Query Analyzer\'е - сначала скрипт создания вашей таблицы, затем скрипт, который заполнит ее данными.

Удачи!

Григорий

Консультировал: Grigory
Дата отправки: 06.02.2007, 19:13
Рейтинг ответа:

НЕ одобряю 0 одобряю!

Консультация # 98080:

Доброго времени суток, Господа!

Есть компьютер с подключением к интернету (прямой IP) и есть локальная сеть. Собственно компьютер является шлюзом для локалки. На компьютере установлена WinXP, Kerio (маршрутизация + MS-SQL), MSDE и SQLServer 2000.

Проблема такова:
В локалке все работает, а вот из интернета доступ к SQLServer`у получить не могу.

1) Где, что и как нужно настроить, что бы получить доступ к базам SQLServer`а?

Дата отправки: 11.08.2007, 20:57
Вопрос задал: Головченко Алексей
Всего ответов: 2
Страница онлайн-консультации »


Консультирует Андрей Тимофеев:

Здравствуйте, Головченко Алексей!
Скорее всего у вас Kerio работает и как firewall, чем замым все входящие подключения блокирует. Пробуйте разрешить доспут нужному ip или используйте VPN.
Удачи.

Консультировал: Андрей Тимофеев
Дата отправки: 11.08.2007, 21:11
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Консультирует Челноков Виктор Альбертович:

Здравствуйте, Головченко Алексей!
В первую очередь настройте брандмауэр , откройте для использования порт для SQL. Потом настройте протоколы сервера . Возможна причина при настройке протоколов как указано имя сервера.

Консультировал: Челноков Виктор Альбертович
Дата отправки: 12.08.2007, 08:51
Рейтинг ответа:

НЕ одобряю 0 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


В избранное