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

» Microsoft SQL SERVER

Автор: slech
Дата сообщения: 23.01.2014 14:44
DeathKnight, по ссылке, что приведена выше есть раздел Workarounds(4).
Я процетировал одно из решений там описаных. Может оно вам подойдёт.

Автор: DeathKnight
Дата сообщения: 24.01.2014 08:38
Да, действительно надо было дать доступ к NT Service\MSSQLSERVER and NT Service\SQLSERVERAGENT
просто их в списках пользователях не было....но я тупо прописал вручную для папки Sum - и все заработало ))
http://clip2net.com/s/6EZrhV
Автор: slech
Дата сообщения: 24.01.2014 09:28
DeathKnight, это похоже на решение предлогаемое bigsloth
А из под каких пользователей запускаются у вас службы ?
Автор: DeathKnight
Дата сообщения: 24.01.2014 13:08
NT Service\MSSQLSERVER and NT Service\SQLSERVERAGENT
соответственно
а т.к. они виртуальные, то в списках на доступ их не было - в итоге просто надо было вручную их написать и добавить
Автор: Data_Master
Дата сообщения: 28.01.2014 06:41
Теперь у меня почему то перестал формироваться отчет "Физическая статистика индекса". Долго крутит и все, ничего не происходит. Почему так ?
Автор: rijk
Дата сообщения: 03.03.2014 14:47
Может, кто сталкивался с проблемой настройки даты по умолчанию.
Перенес базу (бэкапом), пользователей (скриптом) с win2003 x86, SQL SERVER 2008 x86 на win2003x64, SQL SERVER 2008 x64.
Словил интересный баг, данные date работают в режиме yyyy-mm-dd, а datetime: yyyy-dd-mm
Вот пример:
SELECT MONTH('2010-6-1'),MONTH(CONVERT(date,'2010-6-1')),MONTH(CONVERT(datetime,'2010-6-1')), MONTH(CONVERT(smalldatetime,'2010-6-1'))

Результат
(No column name)    (No column name)    (No column name)    (No column name)
6    6    1    1
Автор: endorphinne
Дата сообщения: 03.03.2014 18:25
Здравствуйте. Не устанавливается SQL Server 2008 R2 Windows 7 (x64).

Автор: BlackVetal
Дата сообщения: 04.03.2014 04:21
endorphinne
может это поможет http://support.microsoft.com/default.aspx/kb/956705?p=1 или http://support.microsoft.com/default.aspx/kb/910336?p=1
Автор: rijk
Дата сообщения: 04.03.2014 11:57
_
Автор: ZandL
Дата сообщения: 18.03.2014 14:43
Всем привет, подскажите как лучше распределить файлы sql: системные, пользовательские, tempdb, журналы.
Имеется 4 массива
2 sata Raid 1 (на нем сейчас система win 2008R2 c AD )
4 sas raid 10 (на нем все системные и пользовательские базы SQL2008)
2 sas raid 1 (на нем все журналы)
2 sata raid 1 на встроенном контроллере (бэкапы)
В связи с переходом на SQL 2008r2 подумал может стоит как то оптимальней разместить файлы.
И достаточно ли просто отсоединить, присоединить базы с 2008 на 2008R2, или лучше через бэкап SQL, или через бэкап 1С
Автор: Namig
Дата сообщения: 18.03.2014 17:56
Подскажете, какой sql-сервер нужно скачать под 8.1?

Подойдет ли ru_sql_server_2012_enterprise_edition_with_sp1_x64_dvd_1237031.iso?
Автор: BlackVetal
Дата сообщения: 19.03.2014 07:45
ZandL
Я бы разделил на 2 сервера - отдельно AD и отдельно SQL server (ну это по возможности). Это к слову, а вообще нормально распределено. Да и кажется лучше через бэкапы SQL сделать миграцию, но при этом учесть что обратно уже дороги не будет на 2008 SQL.
Namig
2012 Sql server неплохо себя ощущал и на седьмой винде почему он должен хуже себя вести на 8.1 ?
А вот какой лучше - тут надо смотреть для каких целей вы собираетесь ставить SQL Server, возможно вам нужна "минимальная комплектация".
Автор: slech
Дата сообщения: 19.03.2014 12:00
ZandL

Цитата:
И достаточно ли просто отсоединить, присоединить базы с 2008 на 2008R2, или лучше через бэкап SQL, или через бэкап 1С

Мы использовали оба способа. Используем 3 тактики:
1. Перенос отсоединением.
2. Перенос используя Full бэкап.
3. Перенос используя Full бэкап + Diff бэкап.

Правда у нас не 1С, а сайты. Суть от этого не должна меняться.

1. Решили для себя, что первый способ предпочтительнее.
2. Второй способ используем когда отсоединенные файли намного больше Full бэкапов.
3. Третий способ используем для минимизации времени простоя.

План приблизительно таков у нас:
1. Пред-подготовка:
1. Создать логины на новом сервере.
2. Создать связанные сервера(Linked Servers) если настроены.
3. Создать MS SQL Job на новом сервере и отключить их, если настроены.

2. Перенос:
1. Остановить приложение которое использует базу.
2. Перенести базу на новый сервер удобным способом.
3. Настроить разрешения на новом сервере(выполнить сопоставление логина с пользователем в базе, п.1-1)
4. Перестроить приложение на новый IP, либо перенести IP со старого на новый.

3. Пост-настройки:
1. Включить MS SQL Jobs на новом MS SQL сервере.
Автор: krasaval
Дата сообщения: 19.03.2014 12:45
slech

Небольшое дополнение:
Используя attach-detach вы должны иметь полный доступ к файлам базы данных, так же сменится владелец базы данных и сбросятся опции базы данных в дефолтные значения.
Автор: slech
Дата сообщения: 19.03.2014 12:57
krasaval

Цитата:
Небольшое дополнение:
Используя attach-detach вы должны иметь полный доступ к файлам базы данных, так же сменится владелец базы данных и сбросятся опции базы данных в дефолтные значения.

Спасибо за полезное подолнение. Нужно будет поизучать, мы вроде со сложностями не сталкивались в этом контексте.

Добавлено:
krasaval
Database Detach and Attach (SQL Server)
Move a Database Using Detach and Attach (Transact-SQL)
Detach a Database
Attach a Database
Пока не нашёл упоминания об этом.


Цитата:
так же сменится владелец базы данных

Да, есть такое - владельцем стал пользователь который её подключил.


Цитата:
сбросятся опции базы данных в дефолтные значения

На те, что являются дефолтными на новом сервере ? Например Recovery Model или что-то ещё ?

Может у вас есть ссылочка, что бы почитать об этом ?

Спасибо!
Автор: Namig
Дата сообщения: 19.03.2014 16:21
хочу тестировать базы, который работают под 1С 8.0.18.2. ОС в компе у меня 8.1. Установил 2012 стандарт. В Studio под sa создан база данных. В настройках стоит смешанный тип входа.

Но базу в 1С не могу создавать. если для sa набираю пароль, выдает ошибку: неподходящая версия (06.03.9600) провайдера базы данных, Требуется 08.00.0194 или более поздние.

Если для пользователя sa поле пароли оставляю пустым, то ошибка другая: ошибка входа пользователя sa. HResult=80040ED4, SQLState=42000, native=18456.

Дайте, пожалуйста, подсказку для решения данной проблемы
Автор: slech
Дата сообщения: 19.03.2014 16:33
Namig
В сети встречаются похожие ситуации:
Проблема при создание базы
Автор: ZandL
Дата сообщения: 19.03.2014 20:25
Спасибо за советы. Вчера ночью уже перетащил базы. Сначала поднял экземпляр 2008R2. Настроил, создал пользователей таких же как в 2008 для удобства.
2 мелких типовых базы 1С по 10 ГБ потестил средствами 1С (странно, но нашлись ошибки логической целостности, хотя sql всегда говорит что все хорошо) и выгрузил. Создал базы в R2 и загрузил обратно через 1С. Получилось не очень быстро, хорошо что в них по ночам как правило никто не работает.
Самописную 100 гб базу перетащил через бекап SQL, выгнав пользователей минут на сорок.
Все проверил и остановил 2008.
Вроде все хорошо, сегодня никто не стонал тьфу, тьфу, тьфу.

Разделить с AD, была такая мечта, а еще на нем же сервер 1С . Три года назад при покупке этого сервака, обещали что докупят второй такой же. Но раз и так как то работает, то деньги важнее мечты админа.

Автор: Namig
Дата сообщения: 20.03.2014 05:07
slech

Помогло

Спасибо
Автор: krasaval
Дата сообщения: 20.03.2014 15:47
slech
recovery model не меняется.

http://msdn.microsoft.com/en-us/library/ms187580.aspx

http://msdn.microsoft.com/en-us/library/ms190794.aspx



Namig

Цитата:
неподходящая версия (06.03.9600) провайдера базы данных,


Наверное 1С - версию SQL не узнает
Автор: ph5
Дата сообщения: 24.03.2014 11:52
Народ, такой вопрос:
Есть win 2003 enterprise sp2 x64 (16гиг озу)
На нем крутится SQL Server 2005 Express(x32)
Задача была сделать выгрузку данных из одной 1с базы, но не получается - ошибка "не хватает памяти".
Вопрос: есть смысл подключать AWE? Или придется переходить на SQL Server 2005 Standart x64?
Автор: bigsloth
Дата сообщения: 24.03.2014 12:58
ph5
нет, смысла в этом нет, и переход на нормальную (не урезанную) редакцию вам не поможет (хотя и будет, конечно, полезен). Ошибка "недостаточно памяти" - это ошибка клиентского приложения 1С, к sql server'у отношения не имеет.
Автор: Gabarityanin
Дата сообщения: 24.03.2014 13:12
Доброго времени суток всем.
Проблема в следующем: имеется специализированная программа, под админскими правами запускается. У этой программы есть web-портал. Видимо слетел пароль на админской учетке. Изменить пароль можно в Microsoft SQL Server Management Studio. MS SQL установлена в режиме mixed mode и поддерживает аутентификацию как под учетной записью "sa", так и под учетными записями Windows. Однако при заходе под учетной записью администратора выдается сообщение о невозможности соединения с SQL сервером. Физический доступ к серверу имеется. Попытки, типа http://lev-ponomarev.blogspot.ru/2011/10/sa-ms-sql.html, http://antonborisov.ru/2011/07/17/poluchenie-polnomochij-administratora-na-microsoft-sql-server/ никаких результатов не дали. Находил ссылку на восстановление пароля при загрузке с установочного диска, но не могу найти в истории. Может быть кто-то уже сталкивался с такой проблемой? Как излечить пациента? Да, желательно объяснять как для блондинки - ни в сиквеле, ни в других БД специалистом не являюсь.
Автор: slech
Дата сообщения: 24.03.2014 16:34
Gabarityanin

Цитата:
Видимо слетел пароль на админской учетке

Админская учётка чего, речь об sa или учётной записью Windows с административными правами ?


Цитата:
Однако при заходе под учетной записью администратора

Тут такой же вопрос, что и выше.

Изменение пароля sa(или любого другого пользователя) в Microsoft SQL Server 2005 можно проделать следующим способом:
1. Зайдите локально на сервер с правами администратора локальной машины. Например через RDP.
2. Запустите Microsoft SQL Server Management Studio.
3. Server name: localhost.
4. Authentication: Windows Authentication.
5. После подключения: Security --> Logins --> sa --> Properties --> General --> Password --> ***** --> Ok

Вроде как-то так.
Автор: Respirator
Дата сообщения: 24.03.2014 17:21
Доброго всем!
Помогите понять и определиться.
Собираемся ставить сервер 1С на нем будет конфигурация управление небольшой фирмой 8 проф. Размер базы неизвестен, т.к. ее еще нет, все будет с нуля.
Но количество пользователей - 55. Ставим в терминале.
Вопрос: Нужно ставить MS SQL, я решил поставить лицензию на ядро, а не на пользователей (это получается выгоднее при таком количестве юзеров), но я не совсем понял по поводу лицензии на ядро. Нужно покупать на все ядра сервера (у меня 2 проца по 4 ядра = 8 ядер) или же можно купить только на 4 ядра?
И если можно на 4 ядра, то хватит ли их? и как рассчитывать какое количество ядер требуется?

Сервер: 2хCPU Intel Xeon E5-2609 2.4, 32 Гб ОЗУ, 500 Гб SAS 10k RAID 10.
Автор: bigsloth
Дата сообщения: 25.03.2014 05:11

Цитата:
Нужно покупать на все ядра сервера (у меня 2 проца по 4 ядра = 8 ядер) или же можно купить только на 4 ядра?

Нужно покупать на все 8. Можно сделать виртуалку, отдать ей 4 ядра и, соответственно, купить лицензию на 4 ядра.


Цитата:
И если можно на 4 ядра, то хватит ли их? и как рассчитывать какое количество ядер требуется?

Вы не знаете объёмов, нагрузки и вообще ничего. Рассчитать не получится. Соответственно, чем больше - тем лучше .
Автор: BlackVetal
Дата сообщения: 25.03.2014 07:13
Respirator
Имхо, если не ошибаюсь, то лицуха на Sql покупается на физический проц, сколько в нем ядер пофик, так как у тебя

Цитата:
2хCPU Intel Xeon E5-2609 2.4

то тебе надо 2 лицухи.
опять же если не ошибаюсь, мы покупали 4 лицухи на 2 сервера аналогичной начинки.
Автор: bigsloth
Дата сообщения: 25.03.2014 07:18
BlackVetal
ошибаетесь, начиная с 2012-го сервера, он лицензируется по ядрам. Минимум можно купить 4 (для 1-4 ядер), если больше 4-х, можно покупать по реальному количеству ядер.
Автор: Respirator
Дата сообщения: 25.03.2014 08:37

Цитата:
Нужно покупать на все 8.

Мне вчера сказали, что можно купить например на 4 и ограничить число ядер в SQL'е.
Так можно сделать?
Все таки 8 ядер будет слишком, мы столько ресурсов не съедим =)
Автор: BlackVetal
Дата сообщения: 25.03.2014 09:00
bigsloth
Ради интереса подняли документы - куплено 4 лицензии на sql server 2012: 2 лицензии пошли на сервер для 1с и 2 лицензии на технологический сервер. На каждом сервере стоят по 2 ксеон e5-2670 ...
Не хочу спорить, что и как. Возможно лучше обратиться к фирме, через которую лицензироваться будут, и там все подробнее узнать у спецов. Я не исключаю, что мы с вами разговариваем про разные программы лицензирования, и возможно, что у вас что-то в виде "коробочной поставки" или еще что-то. У нас корпоративная программа ... и наверно в рамках этой программы у нас лицензии именно на "камень" без учета ядер.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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