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

» Microsoft SQL SERVER

Автор: ali1977
Дата сообщения: 22.06.2012 15:00
naPmu3aH
1. видно по объему занимаемой в оперативке памяти
2. в программе нет возможности выкидывать пользователя за бездействие
Автор: naPmu3aH
Дата сообщения: 22.06.2012 20:30
ali1977

Цитата:
1. видно по объему занимаемой в оперативке памяти

А, ну понятно... Потомственная целительница виндовс, гадалка по таск менеджеру не знает что такое кеш и как настраивать параметры SQL Server...


Цитата:
в программе нет возможности выкидывать пользователя за бездействие

C точки зрения сервера - активность есть выполнение запросов, будь-то на извлечение, или добавление/изменение данных. На это расходуются ресурсы. Все остальное время (ну если не лезть во внутренности) - бездействие.
Если соединение неактивно (действительно не активно) - оно не потребляет CPU или дополнительной памяти на сервере к уже выделенной для этого подключения. На клиенте отжирается память необходимая для хранения набора данных переданного на этот клиент в последнем запросе.
Так что не дурите голову себе и людям. Если жаба душит - ну добавьте памяти или хотя бы настройте в параметрах инстанса SQL Server параметры потребления памяти.
Автор: S_H_V_E_D
Дата сообщения: 27.06.2012 12:18
Здравствуйте.
Итак, у меня вопрос такого плана.
Организация задалась вопросом лицензирования, общая сумма в 600тыр на лицензирование сервера, на данный момент - огромные расходы.

Часть от суммы составляет MS SQL 2012 Std и 50 лицензий на подключение к серверу.
Связка 1С + MS SQL 2012 Std. Если для начала приобретем лицензию на сервер SQL и штук пять клиентских лицензий, смогу ли я запустить 50 человек в базу?

1C обращается к базе через единственного пользователя, вроде должно работать, ну а по факту я не знаю, подскажите.
Автор: bigsloth
Дата сообщения: 27.06.2012 12:33
S_H_V_E_D
по факту клиентские для SQL Server можете вообще не покупать и всех пользователей запустить - это просто бумажки. Но с т.з. лицензирования и проверки, все будет очень грустно.

Автор: S_H_V_E_D
Дата сообщения: 28.06.2012 00:53
bigsloth

Благодарю за совет, приму к сведению, в некоторых организациях просто в план включаем закупку некоторого количества лицензий ежемесячно. В данном случае, тоже разобьем на несколько частей.
Автор: PythonJ
Дата сообщения: 04.07.2012 14:35
Рылся по теме ответа не нашел, кто знает - подскажите пожалуйста.
Есть удаленное подразделение с сервером MS SQL 2005 и клиентами - там же. Подразделение подключено к головному офису по выделенному каналу. Все машины находятся в домене, контроллер домена (КД) в головном офисе, резервного контроллера домена в подразделении нет.
Канал периодически работает со сбоями, соответственно авторизация MSSQL на месте работать перестает. "Не удается создать контекст SSPI".
Как решить проблему подключения к MSSQL при пропадании КД?
Когда подразделение не входило в домен, там была рабочая группа и подключение выполнялось путем создания одноименных учетных записей на сервере. Теперь работает через домен, но только при доступном КД. Возможно ли совместить эти способы аутентификации? Какие есть обходные пути?
Резервный КД не предлагайте )))
Автор: FatManAlex
Дата сообщения: 04.07.2012 16:01
Всем доброго дня.
По работе возникла проблема, может кто посоветует как решить ее?
Была база SQL 2008 Express, произвел апдейт на 2008 Enterprise при помощи помошника установки. В принципе все нормально, но периодически получаю ошибку:

Не удается открыть базу данных "ИмяБазы", запрашиваемую именем входа. Не удалось выполнить вход.
Ошибка входа пользователя "ИмяМашины\Администратор".

Вход выполнялся по windows аутентификации, позже я сменил ее на sql с пользователем SA, но ошибка повторяется. Примерно раз в две недели.
Что это может быть или как локализовать проблему?

Заранее спасибо.
Автор: Energetikstep
Дата сообщения: 01.08.2012 11:58
Всем доброго дня! Вопрос такой: Не получается сделать разностную резервную копию баз 1С. Ошибка:3041, серьезность:16, состояние:1.
Вот что в логе: Программа обслуживания серверов Microsoft(R) (Юникод), версия 10.50.2500
Отчет был сформирован на "Server_name\MSSQLSERVER8".
План обслуживания: Разностная_копия
Продолжительность: 00:00:00
Состояние: Внимание! Не удалось выполнить одну или несколько задач.
Подробности:
Резервное копирование базы данных (разностное) (Server_name\MSSQLSERVER8)
Создать резервную копию базы данных на Соединение с локальным сервером
Базы данных PROB
Тип: Разностная
Добавить к существующему
Начало задачи: 2012-07-31T17:07:45.
Конец задачи: 2012-07-31T17:07:45.
Ошибка-1073548784) Сбой выполнения запроса "BACKUP DATABASE [PROB] TO DISK = N'D:\\!!!\\razn\\PR..." со следующей ошибкой: "Не удается выполнить разностное резервное копирование для базы данных "PROB", так как не существует ее текущей резервной копии. Произведите полное резервное копирование базы данных, выполнив инструкцию BACKUP DATABASE без параметра WITH DIFFERENTIAL.
BACKUP DATABASE прервано с ошибкой.". Возможные причины сбоя: проблемы с этим запросом, свойство "ResultSet" установлено неправильно, параметры установлены неправильно или соединение было установлено неправильно.

Команда:BACKUP DATABASE [PROB] TO DISK = N''D:\!!!\razn\PROB_backup_2012_07_31_170745_4920000.bak'' WITH DIFFERENTIAL , NOFORMAT, NOINIT, NAME = N''PROB_backup_2012_07_31_170745_4910000'', SKIP, REWIND, NOUNLOAD, COMPRESSION, STATS = 10
GO
declare @backupSetId as int
select @backupSetId = position from msdb..backupset where database_name=N''PROB'' and backup_set_id=(select max(backup_set_id) from msdb..backupset where database_name=N''PROB'' )
if @backupSetId is null begin raiserror(N''Ошибка верификации. Сведения о резервном копировании для базы данных "PROB" не найдены.'', 16, 1) end
RESTORE VERIFYONLY FROM DISK = N''D:\!!!\razn\PROB_backup_2012_07_31_170745_4920000.bak'' WITH FILE = @backupSetId, NOUNLOAD, NOREWIND

GO
Автор: bigsloth
Дата сообщения: 02.08.2012 07:06
Energetikstep
Ну прочитайте внимательно сообщение об ошибке. Дифференциальный бэкап (равно как и бэкап лога) вы не сможете сделать, если не сделали перед ними хотя бы один полный бэкап. sql server просто не знает что именно нужно копировать.
Автор: Energetikstep
Дата сообщения: 02.08.2012 07:09
в том то и дело, что полная копия каждое утро в 6.00 делается. а вот разностная никак. если ручками запустишь полное копирование, то потом разностное идет до 6.00, потом выдает такую ошибку.
Автор: bigsloth
Дата сообщения: 02.08.2012 07:22
Energetikstep
Тогда посмотрите здесь и здесь. Возможно, ваш случай.
Автор: djonik1562
Дата сообщения: 03.08.2012 14:58
Всем доброго дня.
Недавно настроили между нашими двумя серверами одноранговую репликацию на MS SQL 2008 R2. И начала память быстро заполняться, ограничений у sql в памяти нет. Наверно придется его ограничивать теперь, чтобы оставалась память на другие наши программы, а то начинает все жутко подтормаживать? И как правильно выбрать количества оперативной памяти, необходимое sql серверу. У нас 32 гб.
Автор: bigsloth
Дата сообщения: 05.08.2012 14:23
djonik1562
Посмотрите сколько памяти нужно всем приложениям на этом сервере, плюс оставьте пару гигабайт системе, а остальное отдайте SQL Server'у. Хотя, по хорошему, SQL Server вообще должен быть единственным приложением на сервере.
Автор: tankistua
Дата сообщения: 05.08.2012 20:46
да он сожрет сколько есть и на этом успокоиться.

Не парься - для 90% задач настроек по-умолчанию хватает, не надо лезть в то, что работает
Автор: djonik1562
Дата сообщения: 05.08.2012 21:35
Так в том то и дело что стал сжирать все что есть и остальное все начинает подтормаживать. Наверно придется его ограничивать, пока нету возможности выделить 1 сервер под скл.
Спасибо!
Автор: S Rus
Дата сообщения: 23.08.2012 16:04
Здравствуйте. Нужен совет. Чем лучше эффективно бэкапить свои данные, при наличии MS SQL 2012 Standart.
Спасибо.
Автор: vikkiv
Дата сообщения: 24.08.2012 01:09
S Rus
стандартные скриптовые методы в планировщик задач Windows подойдут?
у меня например некритичная БД бекапится раз в день когда нагрузки нет в 11:00 таким батником:
<>
sqlcmd -E -S DOMAIN\SQLINSTANCE -d YOURDBNAME -Q "BACKUP DATABASE [YOURDBNAME] TO DISK = N'C:\SQL-BCK\yourdbname_mssql_db_bck_%date:~4,2%-%date:~7,2%-%date:~10,4%_11_00_PM.sql'"
<>
..в зависимости от региональных настроек.. Ну или можно стирать бэкап файл и переписывать снова..
Автор: S Rus
Дата сообщения: 25.08.2012 17:36
vikkiv
данные у меня оч.важные, поэтому смотрю в сторону BrightStor, Acronis Recovery for Microsoft SQL Server, Veeam. Поделитесь опытом, если кто их использует.
Автор: bigsloth
Дата сообщения: 27.08.2012 04:16
S Rus
имхо, лучше всего резервные копии БД на SQL Server делает сам SQL Server. Акронисы и прочее всё равно сделают копию встроенными средствами, а потом уже сожмут/запаролят/сделают с ней что-нибудь ещё.
Я бы использовал решения от компаний, для которых основное направление деятельности - это БД - Red Gate, Quest Software, Idera - а не Акронисы и Вимы (хотя ничего плохого про них сказать не могу, не работал с ними). Конкретные продукты называть не буду - у каждой из них есть средство для создания/сжатия резервной копии БД. Когда решалось чем будем делать копии у нас, то выбрали продукт от Red Gate из-за приемлимой скорости создания копии и небольшой стоимости, хотя мне больше всего нравился квестовскй.
Автор: M_Volkov
Дата сообщения: 05.09.2012 03:23
Ставлю Microsoft SQL SERVER 2008 R2 на чистый комп. При проверке пишет: "Безопасность приложений Microsoft .NET Неприменимо". Это нормально, или надо устранить? Как, что-то установить?

Добавлено:
Комп не в домене

Добавлено:
Еще "Версия служб IIS" - также не применима!? SQL SERVER ставлю для 1С управляемых форм, служба IIS нужна.
Автор: M_Volkov
Дата сообщения: 05.09.2012 05:38
Или это можно после установки SQL сделать?
Автор: qwertEHOK
Дата сообщения: 09.09.2012 18:27
подскажите пожалуйста
есть 4 инстанса sql 2005, соответсвенно 4 базы
как узнать какая база к чему относится? - просто нужно 3 из них убрать
Автор: bigsloth
Дата сообщения: 10.09.2012 05:14
qwertEHOK
можно посмотреть имя инстанса в строке подключения, там должно быть имя_сервера\имя_инстанса
или просто поподключаться ко всем инстансам по очереди и посмотреть какие базы они держат
Автор: qwertEHOK
Дата сообщения: 10.09.2012 09:05
bigsloth
да имя инстанса я знаю

при удалении копии MS SQL Server меня спросит какой инстанс удалять?
или как правильно удалить лишние инстансы?
Автор: FreeLSD_md
Дата сообщения: 01.10.2012 10:49
2008 r2 при добавлении в Jobs - Step - Operatin System(CmdExec) *.cmd файла он успешно импортирует из этого файла код, но Job заканчивается ошибкой, лог:
Код: ,Executed as user: ACCOUNT\система. The process could not be created for step 4 of job 0x593C049CF6979F44BCA562E53E046D4B (reason: Не удается найти указанный файл). The step failed.,00:00:00,0,0,,,,0
Автор: FreeLSD_md
Дата сообщения: 03.10.2012 11:58

Цитата:
служба SQL Server Agent должна быть членом локальной группы Administrators
(Администраторы), чтобы использовать возможность автоматического перезапуска
или создавать задания типов CmdExec
Станек Уильям Р. Microsoft SQL Server 2005. Справочник администратора /

Для меня не ясно, как служба м.б. членом локальный группы пользователей?!? Имеется ввиду имя учётки пользователя, от чьего имени будет выполнен запуск службы?! Прокомментируйте пожалуйста, кто осведомлён по данному вопросу!?

Дело в том, что как попытка изменить учётку, от чьего имени стартует SQL ServerAgent (конечно с перезапуском службы), так и Владельца (Owner) задания (Job) ни к чему не привели!


Цитата:
The Job was invoked by User SERVER\Администратор. The last step to run was step 4 (pack ). The job was requested to start at step 4 (pack ).,00:00:00,0,0,,,,0
10/03/2012 11:43:00,,Error,4,,Back Up Databases <c/> <c/>,pack ,,Executed as user: SERVER\Администратор. The process could not be created for step 4 of job 0x593C049CF6979F44BCA562E53E046D4B (reason: Не удается найти указанный файл). The step failed.,00:00:00,0,0,,,,0
Куда уж явнее !
Автор: EternalTear
Дата сообщения: 04.10.2012 12:44
День добрый.. проблема с MSSQL 2005 express

по гуглу решение не нашел...
Самая подходящая (идентичная проблема) тема на ТехНет - без решения и годичной давности...

Вызвали посмотреть компьютер

Старый селерон и чипсет 845

Установлен Windows Server 2003 SP2... c 2007 года без домена.. только одна УЗ Admin с полными правами, без пароля - под ней и работали

был SQL Server 2005 Express + самые необходимые программы (ворд, эксель, архиватор... ) и Торгсофт... та что пользовала SQL..

Доступа в интернет на месте не было и я не посмотрел параметр "State:" так как не знал

Но все идентично описанию Александра (автор темы на ТехНет)

1. Есть SQL Server 2005 Express
2. Добавлена база TorgsoftDB. Ее использует одноименная программа...
3. Есть два режима запуска этой программы... Хозяин (под логином "sa" с паролем) и Продавец (создан дополнительный пользователь "seller" без пароля)
4. Использовался смешанный режим авторизации...

Проблема.

1. Перестала запускаться программа ругаясь на авторизацию пользователей... но по утверждению пользователя она таки запускалась если много-много раз повторять попытку (кликать на ярлык ).. я никак это не повторил... и службы перезапускал и монитор тряпочкой протирал...

но факт она таки запускалась у пользователя спустя час-два тупо-тыкания... на ярлык... (..хм надо же.. настойчивость сильная штука)

2. Подключится к серверу SQL через менеджер получалось только от Учетной Записи виндовс... я ж сразу полез в папку Securyty посмотреть параметры пользователей "sa" и "seller" но при попытке открыть их параметры "...появляется сообщение о невозможности отобразить требуемый диалог....

(в самой базе TorgsoftDB все вкладки работали и я даже успешно её забэкапил штатными способоми)

3. Вобщем без интернета тяжело искать решение... а делать что-то нужно было... я решил переустановить MS SQL ... и при установке случилась таже беда, что и у автора темы... причем неважно... устанавливал в режими только NT авторизации толи смешаном.... выдавало Login failed for user 'sa'. [CLIENT: <local machine>]

4. В логах кроме Error: 18456 паралельно появлялась еще

Ошибка: 7005 Источник: Service Control Manager
Описание: Сбой при вызове LoadUserProfile из-за ошибки
Отказано в доступе.

5. Сам профиль пользователя Admin без проблем загружался... никаких сбоев помимо подключения к SQL не замечено... Так же пробовал создавать нового пользоватля.. давал тоже полные права локального админа... ситуация та же ...

Вобщем проблему так и не решил... думал дома поищу информацию по ошибкам в интернете.. а тут особо и нет сообщений-то ... у всех стандартные ситуации... тот пароль не верно ввел... а у того где-то чет не разрешено.... самая подходящая тема без решения....

Я установить не смог.. не додумался сервис перезапускать как Александр...
Хоть какой-нибудь совет.. дайте .. а то переустановить Виндовс и ту програмку - проблемно... (лицензия... + нужен интернет, а там его нет... и т.д.)
Автор: FreeLSD_md
Дата сообщения: 05.10.2012 09:50
qwertEHOK

Цитата:
при удалении копии MS SQL Server меня спросит какой инстанс удалять?  
Думаю, не составит труда попробовать, достаточно сделать это осторожно и автоматом не клацать Далее) А вообще да - инсталлятор должен спросить!
Автор: ali1977
Дата сообщения: 08.10.2012 17:45
планирую поставить на один сервак несколько баз
первая на sql сервере
вторая консультант-плюс
как посоветуете поставить базы ?
sql с базой поставить на тот же диск что и система
и консультант на отдельный
или систему с sql на один диск
саму базу на sql на второй диск
и консультант на третий диск
диски естественно физически раздельные
с каждой базой будут работать одновременно до 40-50 клиентов
Автор: FreeLSD_md
Дата сообщения: 08.10.2012 20:26
ali1977вопрос не в тему.
а вообще
Цитата:
систему с sql на один диск  
саму базу на sql на второй диск  
и консультант на третий диск

разделяйте, так быстрее из предложенных вариантов, а к MS SQL ваш вопрос отношения не имеет!

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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