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

» Microsoft SQL SERVER

Автор: MaxApes
Дата сообщения: 07.05.2004 13:48
Mavn
Попробуй через DTS-пакеты.

PS Лучше всего повтори свой вопрос на фоурме www.sql.ru
Автор: Massa
Дата сообщения: 09.05.2004 07:27
Mavn
Тут вот пару книжек, которые мне пришлось исспользовать.
Скотт Ф. Баркер
«Профессиональное программирование в Access 2002»
F.Scott Barker’s
Acees2002 Power Programming
http://www.williamspublishing.com
Майкл Оутей, Поль Конте
«SQL Server 2000»
Michael Otey, Paul Conte
SQL Server 2000
Developer’s Guide
-----------------------------------------
А аксессовская база уже состряпана или надо все с нуля начинать?
Если с 0 - то надо идти - файл -> создать... -> проект с новыми данными
Этот проект и цепляется к SQL. В этом случае работает ADO.
Если не с 0 - стоит поискать какой нить тулз - чоб перекинуть - может стоит попробовать DTS - он специально предназначен для переброски данных из одного типа хранилища в другой.


Автор: Terabyte
Дата сообщения: 23.05.2004 09:40
Народ, не подкинете доки для начального освоения Microsoft SQL 2000 (установка/настройка), а то в поисковиках искал и выводит на одни шопы, которые продают книги, а доков так и не нашел =(
Автор: kibkalo
Дата сообщения: 23.05.2004 10:03
Terabyte - если у тебя есть нормальный FXPable сервак, куда я не нарезая на куски смогу положить M.O.C. - авторизованные учебники + всякую еще литературу - стучись.
Автор: JonnySilver
Дата сообщения: 24.05.2004 08:22
Mavn

Цитата:
Дело в общем такое нужно Аксесовскую базу привинтить к MS SQL как это сделать и потом соответсвенно все это дело запустить??

SQLServer->Data Transformation Services->Local Packages
Создаешь :
1) Microsoft Ole DB Provider for SQL Server
2) Microsoft Access
3) Щелкаешь по значку Microsoft Access, выбираешь из Task - Transform Data Task, и щелкаешь по Microsoft Ole DB Provider for SQL Server.
4) Получаешь жирную такую стрелку. Смотришь и правишь ее свойства
5) Сохрани Package

Готово. Правая кнопка мыши -> Execute Package
Автор: Perf2
Дата сообщения: 24.05.2004 08:39
Народ, здравствуйте!
Такая трабла приключилась.
В общем поставил я сервак энтот на Вин2000 Сервер. Сам я им ни разу в жизни не пользовался и небыло необходимости. А тут просто прогу купили, которой он самый требуется. Ну вроже все хорошо, работает. Только вот частенько систему он мне вешает - то есть загружает проц на все 100%. Так и будет он загружен, пока процессы SQL Server'a не кильнешь.... В чем может быть причина проблемы? И какие нужны доп. сведения о системе, чтобы вы могли ответить на вопрос?
Автор: hell raiser
Дата сообщения: 24.05.2004 08:51
зачем заново изобретать велосипеды, на все вопросы этого топика уже есть масса ответов вот здесь www.sql.ru
Автор: Vovasik
Дата сообщения: 26.05.2004 19:08
Впервые столкнулся с этим делом и сразу лажа. Есть инсталяшка Microsoft SQL Server 2000 Desktop Engine пытаюсь ставить но при процессе конфигурации на ХР получаю ответ "Setup failed to configure the server.Refer to the server error logs and setup errors log for more information" где искать эти самые логи если сервер ещё не установлен.....
Автор: deda_Flint
Дата сообщения: 31.05.2004 12:56
Насколько пользителен RAID 10 для SQL сервера?
Автор: JonnySilver
Дата сообщения: 31.05.2004 17:43
deda_Flint

Цитата:
Насколько пользителен RAID 10 для SQL сервера?

Вообще, RAID 10 это лучший из RAID-ов (скорость-надежность, но и самый дорогой). Это полезная вещь в целом для сервера - контроллера домена, файл-сервера, ...
Ведь при возникновении проблем важно быстро восстановить, переустановить, запустить, настроить саму ОСь сервака, а установить на нем SQL и поднять с бэкапов базы уже совсем легко. Так что RAID 10 - это вообще для любых серверов.
А в SQL сервере резервное копирование есть. Все зависит от важности и объема хранящихся там данных. В обычных случаях на предприятии на SQL сервере лежит 1С-ка. Тут, можно и job зашедулить, чтобы резервные копии сваливались в любое место сети, еще вариант - держать второй сервак наготове (на крайний случай).
Так что если финансы позволяют - делай RAID 10, если туго - можно спокойно обойтись.


Добавлено
Perf2

Цитата:
Только вот частенько систему он мне вешает - то есть загружает проц на все 100%.

У меня Win2000serv sp4 + SQL2000 на 4х2,4-процовом серваке+2 гига памяти, работает уже долго. 1С база огромная и постоянно в работе (лежит на отдельном винте) - с загрузкой процов тоже были проблемы - время от времени стали ловить глюк - полный стоп сервака примерно на полминуты, а потом снова работает... Искали долго, отловили глючный документ в 1С-ке, программеры переделали, и все стало Ок.
Еще, я не очень помню, могу уточнить - он вроде бы не очень любит многопроцессорные сервера. В настройках SQL2000 есть возможность с процессорами "потренироваться". Можно отдать один проц системе, и хотя бы ось виснуть не будет.

Автор: Shadow_From_XZone
Дата сообщения: 14.07.2004 15:18
В журнале событий ошибка SuperSocket и SQL не стартует... что это может быть... ;-(
Автор: Neck
Дата сообщения: 03.08.2004 12:01
Здараствуй всемогущий All!
Ситуация:
Есть Access-овская и sql база на сервере. На Access-е написана оболочка в которой стандарным подключением прилинкованы таблица из мдб-шки на сервере и через odbc прилинкованы таблицы sql сервера. Данные хранятся в мдб-шке на сервере и в sql базе. Аccess-овская оболочка стоит у клиентов количество которых равно 50.
Это сделано для выписки товара. Количество товара находится в таблице на sql сервере. Сам сервер двух-процессорный ксеон 2.0 512 ram, scsi 5 raid три сетевухи 3com, одна из них 1G, стоит MS SQL 2000 и пользуем office XP.

С завидной периодичностью при вводе количества товара (число) на клиентских машинах выскакивают примерно такие ошибки:
1.
Error: -2147467259:[Microsoft][ODBC SQL Server Driver][SQL Server] Transaction (Process ID 80) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Return the transaction.
2.
Run time error '3146'
ODBC - ошибка вызова
[Microsoft][ODBC SQL Server Driver][SQL Server] Transaction (Process ID 77) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Return the transaction. (#1205)

Ошибки эти выскакивают одновременно на нескольких клиентах.
Может кто чего подскажет?
Автор: PIL123
Дата сообщения: 04.08.2004 20:49
Подскажите появился ли 2003 SQL Server???
Автор: naPmu3aH
Дата сообщения: 04.08.2004 22:25
PIL123
Нет. И не будет.
Будет SQL Server 2005 aka Yukon. Доступны beta версии.

Добавлено
Neck

Цитата:
Transaction (Process ID 80) was deadlocked on lock resources with another process and has been chosen as the deadlock victim

Попытка одновременного использования одних и тех же данных. Лечится на этапе проектирования нормальным планированием структуры базы и доступа к данным.
В теперешней ситуаации может помочь разве что увеличение параметров таймаута при деадлоке...
Автор: void
Дата сообщения: 13.08.2004 13:28
MSSQL2000 при установке выставил чувствительность к регистру (выбирая collation). Можно ли это поменять без переустановки?
Автор: Carex
Дата сообщения: 13.08.2004 14:14
Collation это фундаментальное понятие для SQL Server. Изменить collation для сервера можно только пересоздав БД master или переустановкой.
Если пользовательских БД еще нет, лучше переставить.
Автор: crendel
Дата сообщения: 24.08.2004 15:52
Здраствуйте уважаемые!

Вот такая проблема:

Переехали на Win 2003 eng, MS SQL 2000 eng, через него работает сайт.
В тексте страницы указана кодировка Win-1251
Изначально база была заполнена данными, язык русский. Из этих данных генерятся страницы сайта.
Отображаются страницы правильно. НО. При попытке записать в базу что-то через форму на странице, текст в базу записывается кракозябами. И на сгенеренной странице, естественно, отображается кракозябами.
Если же сделать страницу с формой в ISO-8859-1 (в броузере) — страница в закорючках, но пишем по-русски, отправляем. Возвращается страница по-русски (1251) и текст в базе по русски. В других случаях крякозябы.
Что делать?
Автор: gav ru 6a
Дата сообщения: 12.02.2005 04:18
Помогите.
При установке MS SQL Server Desktop Engine на Windows XP SP2 RUS, возникает следуюшая ошибка

Цитата:
A strong SA password is required for security reasons.
Please use SARWD switch to supply the same.
Setup will now exit.


подскажите в чем проблема?
Автор: Cheery
Дата сообщения: 12.02.2005 09:06
gav ru 6a

Цитата:
подскажите в чем проблема?

пропустил строчку ? помимо того, что исковеркал название программы

Цитата:
A strong SA password is required for security reasons. Please, use SAPWD switch to supply the same. Refer to readme for more details. Setup will now exit.


SA - system account.
Просто им нужно выставить пароли, так как они, скорее всего, без них.

Автор: naPmu3aH
Дата сообщения: 12.02.2005 12:39
Cheery

Цитата:
пропустил строчку ? помимо того, что исковеркал название программы

Да вот как раз все правильно написал...


Цитата:
Просто им нужно выставить пароли, так как они, скорее всего, без них.

Ну не совсем так... Пока MSDE не поставился - какой там system account?

С SQL SP3 (а на MSDE SP3 поверх не ставится, MSDE поставляется сразу в SP3 edition) MSDE требует указания пароля для SA (а раньше допускался пустой) - поэтому при установке MSDE надо указывать пароль для SA с помошью ключа командной строки SAPWD (о чем впрочем предупреждают в приведенной выше цитате).

Формат этого ключа такой: SAPWD=sa_password (раньше пароль надо было указывать в кавычках).
Впрочем если машина не подключена к интернету, используется для разработки и не очень не хочется заморачиватся с паролем - можно воспользоваться ключем BLANKSAPWD=1 что позволить установить MSDE с пуствм паролем.
Автор: gav ru 6a
Дата сообщения: 13.02.2005 22:09
SAPWD=sa_password про это я вычитал в redme ну там ни слова про кавычки не было, пробывал и с кавычками и без, BLANKSAPWD=1 тоже проверил, получается следуюшие: прогресс установки доходит до конца и потом молча очень быстро убегает назад.
так же вот нашел на сайте microsoft
http://support.microsoft.com/default.aspx?scid=kb;EN-US;814463
но ни с++ ни c# у меня нет, да я в этом и не понимаю
Автор: merlkerry
Дата сообщения: 03.03.2005 11:45
вопрос по фиксам к SQL - мне говорят, что для установки SQL2000-KB884856-v8.00.0977-x86-ENU.exe мне нужно сначала установить SQL2000-KB884856-8.00.0973-x86-ENU-NT98ME.exe, но на офф сайте я не нахожу подтверждения, ни собственно сама инсталляха 977-я ничего не говорит про "необходимость".

если кто реально рулит в сабже, поделитесь знаниями
Автор: Aler_new
Дата сообщения: 05.04.2005 14:51
All

случайно удалил SQL базу бекапа не делал можно ли как-то восстановить

срочно помогите
Автор: kibkalo
Дата сообщения: 05.04.2005 15:06
merlkerry - необходимо. Гляди тему в Варезнике про сиквел, я там выкладывал и более поздние фиксы (кумулятивные). Нужно ставить ДВА.
Aler_new - Easy Recovery Pro (в Варезнике) - ставить не на тот винт где была база и пробовать Recover Deleted. Иначе увы. Восстановит скорее всего битую, но ты ее чекером прошерстишь и бОльшую часть базы поднимешь. И будет урок на будущее про бэкапы
Автор: Aler_new
Дата сообщения: 06.04.2005 09:56
kibkalo

восстановил, но не удается подключить их назад к SQL как это возможно сделать
пробовал подмену не проходит
Автор: VLkin
Дата сообщения: 06.04.2005 15:59
А возможно ли восстановление только что удаленной таблицы?
Автор: kibkalo
Дата сообщения: 06.04.2005 16:44
Aler_new В Enterprise Manager скажи Attach Database
Если хочешь подменить, то сначала Detach старую, потом поверх заменяй файлы и Attach новую.
Проверь восстановленные файлы на целостность (в сиквеле есть consistency checker, не помню как он консольно вызывается, я этим просто не занимаюсь..)
Автор: naPmu3aH
Дата сообщения: 06.04.2005 19:51
kibkalo

Цитата:
Проверь восстановленные файлы на целостность (в сиквеле есть consistency checker, не помню как он консольно вызывается, я этим просто не занимаюсь

DBCC CHECKDB (с параметрами, которые возможно придется варьировать в зависимости от степени восстановления файла). Подробнее как обычно в BOL - там есть обстоятельная статья про это дело...

VLkin

Цитата:
А возможно ли восстановление только что удаленной таблицы?

Recovery model базы какая? Если Simple в очень редких случаях да, а так - нет. Если Full - делаешь немедленно backup log и потом восстановление на момент времени (point of time).
Автор: zeleniy
Дата сообщения: 07.04.2005 07:13

Цитата:
А возможно ли восстановление только что удаленной таблицы?


Я неадавно учился на курсах по администрированию и программированию MS SQL Server там несколько раз задавали вопрос по восстановлению.
Обычный ответ восстановите из backup или из transaction log, но вот как-то потом сказали что есть продукты не от MS и MS это не поощряет. Смысл этих продуктов в следующем все пользователи отключаются от БД затем запускается продукт которые читает transaction log и показывает изменения. Изменения можно откатить на несколько шагов и то что надо вернуть обратно.
При этом ответственность за целостность данных и непротиворечивость остается на совести того кто работает с программой.
Кто слышал пр такие программы или знает где их взять и использовал?
Автор: VLkin
Дата сообщения: 07.04.2005 08:27
Что-то не выходит, после восстановления на point of time база переходит в состояние loading, где и остается. база тестовая - создал, сделал фул бекап, грохнул таблицу, сделал бекап лога.
и как определить момент удаления таблицы (или какого другого события) без использования
Цитата:
продукт которые читает transaction log и показывает изменения.
или допроса с пристрастием?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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