Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Microsoft SQL SERVER

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119

Открыть новую тему     Написать ответ в эту тему

aidar



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Microsoft SQL Server
 
В данном разделе рассматриваются вопросы по установке, настройке и администрированию MS SQL.
Вопросы по выборкам, созданию процедур, индексов и прочему программированию - лучше обращаться сюда: Microsoft SQL Server в разделе Прикладное Программирование


Полезные ресурсы:
Ссылки на официальные ресурсы:   TechNet Rus по SQL   TechNet Eng по SQL 2000    TechNet Eng по SQL 2005     MS SQL Server на форумах TechNet Rus
 
Полезные ресурсы, где можно найти дополнительную информацию:
http://www.sql.ru - один из самых больших и популярных ресурсов в ру-нете по MSSQL.
http://sqlserverbuilds.blogspot.com - информация о ВСЕХ билдах и версиях SQL Server
 
Где найти дистрибутив?



Microsoft SQL Server 2000
 
Текущий и наверное Последний Service Pack: SP4 (build 8.00.2039)
Последний кумулятивный пакет хотфиксов после SP4: build 8.00.2187
Список всех хотфиксов после SP4 на текущий момент: Cumulative list of the hotfixes that are available for SQL Server 2000 SP4
SQL Server 2000 Books Online June 2007 Update
Сравнение редакций, совместимость с ОС



Microsoft SQL Server 2005
 
Блог Александра Гладченко - MVP по MS SQL. Заглядывайте периодически, очень интересные статьи.
 
Текущая версия:
Последний Service Pack - 2
Их было два, оба с одинаковым билдом - 9.00.3042
Здесь (ENG) описано, почему так произошло и как отличить "правильный" от "не правильного".
 
Здесь можно посмотреть, какой апдейт на сегодняшний день крайний для MS SQL SP2:
The SQL Server 2005 builds that were released after SQL Server 2005 Service Pack 2 was released (ENG)

Всего записей: 255 | Зарегистр. 20-09-2001 | Отправлено: 17:21 08-01-2003 | Исправлено: SkySandy, 02:26 20-08-2014
Markes



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Выбирайте удобный вам способ из предложенных. Например Sync Manager.
Статеек по настройке репликации - мульён. Выбирайте ту что понравится на sql.ru или MSDN  

ОК. Спасибо.
 
Нашел статьи общего плана но конкретного варианта SQL2008 -> SQL2008EXPRESS (в роли подписчика) - не обнаружил.

Всего записей: 1403 | Зарегистр. 13-09-2004 | Отправлено: 15:02 21-05-2009 | Исправлено: Markes, 17:57 21-05-2009
Markes



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Настроил таки transaction replication (push). Но не могу побороть проблему с LogReader Agent.
 
В хисторе джоба по его запуску (создался автоматом при настройке репликации):
 
009-05-22 14:57:15.333 The process could not execute 'sp_replcmds' on 'SQL'.
2009-05-22 14:57:15.333 Status: 0, code: 15517, text: 'Cannot execute as the database principal because the principal "dbo" does not exist, this type of principal cannot be impersonated, or you do not have permission.'.
2009-05-22 14:57:15.333 Status: 0, code: 22037, text: 'The process could not execute 'sp_replcmds' on 'SQL'.'.
 
Изначально при настройке указал администратора домена. После обнаружения указанной ошибке изменил в джобе Step2(Run Agent) поле Run As - поставил SQL Server Agent Service Accaunt. Нулевой эффект.
 
Подскажите, пож-а, что еще нужно подкрутить?
 
P.S. На подписчике визуально (при подключении к нему через Management Studio) я что-то должен новое увидеть? Или реликация будет работать и мониторить можно через Replication Monitor?

Всего записей: 1403 | Зарегистр. 13-09-2004 | Отправлено: 19:06 22-05-2009
naPmu3aH



Из лесу вышел
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Markes
А база случайно не из бекапа с другой машины? И кто у нее овнер?
Обычно в таких случаях помогает sp_changedbowner 'sa'

----------
Ну і хто тебе кликав, чому ти прийшла, Стара проститутка, сука-війна? Хто тобі платить за наші тіла? Скільки ще тобі треба, яка їх ціна?

Всего записей: 4642 | Зарегистр. 30-10-2001 | Отправлено: 20:05 22-05-2009
Markes



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
naPmu3aH

Цитата:
А база случайно не из бекапа с другой машины? И кто у нее овнер?
Обычно в таких случаях помогает sp_changedbowner 'sa'

В точку. Owner - один из админов домена, база была перенесена через бэкап. Сменил на 'sa' - Agent запустился.
 
 
Другая беда. При настройке репликации подключение с указанными параметрами состоялось. Сейчас также вручную подключиться можно. Но при репликации нет.
 
В настройках Подписчика:
Agent Process Accaunt: SQL Server Agent Accaunt (изначально был доменный админ - теже грабли)
Subscriber connection: указан тот же пользователь что и при настройке репликации - пользователь на удаленном подписчике. Не должен ли я этого пользователя продублировать на сервере-дистрибьюторе?
 
И вообще непосредственно на подписчике (SQL Express) я должен что-то настраивать?
 
Изменил в профиле агента -logintimeout 300 - не помогает.
 

Код:
Job Name        SQL-Base-PublBase-Publ-SQL\SQLEXPRESS-3
Step Name        Run agent.
Duration        00:04:21
Sql Severity        0
Sql Message ID        0
Operator Emailed        
Operator Net sent        
Operator Paged        
Retries Attempted        0
 
Message
2009-05-23 07:24:54.217 Copyright (c) 2008 Microsoft Corporation
2009-05-23 07:24:54.217 Microsoft SQL Server Replication Agent: distrib
2009-05-23 07:24:54.217  
2009-05-23 07:24:54.217 The timestamps prepended to the output lines are expressed in terms of UTC time.
2009-05-23 07:24:54.217 User-specified agent parameter values:
            -Subscriber SQL\SQLEXPRESS
            -SubscriberDB Base
            -Publisher SQL
            -Distributor SQL
            -DistributorSecurityMode 1
            -Publication PublBase-Publication
            -PublisherDB Base
            -Continuous
            -XJOBID 0x69D0DF50DA5D454F9362312D7D0EFE8B
            -XJOBNAME SQL-Base-PublBase-Publ-SQL\SQLEXPRESS-3
            -XSTEPID 2
            -XSUBSYSTEM Distribution
            -XSERVER SQL
            -XCMDLINE 0
            -XCancelEventHandle 0000000000000720
            -XParentProcessHandle 000000000000074C
2009-05-23 07:24:54.217 Startup Delay: 3662 (msecs)
2009-05-23 07:24:57.873 Connecting to Distributor 'SQL'
2009-05-23 07:24:57.920 Parameter values obtained from agent profile:
            -bcpbatchsize 2147473647
            -commitbatchsize 100
            -commitbatchthreshold 1000
            -historyverboselevel 1
            -keepalivemessageinterval 300
            -logintimeout 15
            -maxbcpthreads 1
            -maxdeliveredtransactions 0
            -pollinginterval 5000
            -querytimeout 1800
            -skiperrors  
            -transactionsperhistory 100
2009-05-23 07:24:57.920 Connecting to Subscriber 'SQL\SQLEXPRESS'
2009-05-23 07:25:14.920 Agent message code 20084. The process could not connect to Subscriber 'SQL\SQLEXPRESS'.

2009-05-23 07:25:14.936 Category:NULL
Source:  Microsoft SQL Server Native Client 10.0
Number:  -1
Message: SQL Server Network Interfaces: Error Locating Server/Instance Specified [xFFFFFFFF].  
2009-05-23 07:25:14.936 Category:NULL
Source:  Microsoft SQL Server Native Client 10.0
Number:  -1
Message: A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online.
2009-05-23 07:25:14.936 Category:NULL
Source:  Microsoft SQL Server Native Client 10.0
Number:  HYT00
Message: Login timeout expired
2009-05-23 07:25:14.936 The agent failed with a 'Retry' status. Try to run the agent at a later time.


Всего записей: 1403 | Зарегистр. 13-09-2004 | Отправлено: 11:01 23-05-2009 | Исправлено: Markes, 14:44 23-05-2009
NikKL

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите, пожалуйста, с проблемой: настроил log shipment для трех баз 1с ~5-10Гб. Периодичность каждые 15минут. Пол года работало нормально, сейчас начались тормоза в момент выполнения этого задания. sqlserv.exe минут пять что-то читает/пишет из системной базы msdb. Размер этой базы 3Гб. Выяснил, что она служит для работы агента sql и записи его логов.
Цитата:
 
Используя задачу «Очистка журнала», пакет может удалить данные журнала, связанные с деятельностью по созданию резервных копий и восстановлению, с заданиями агента SQL Server и планами обслуживания баз данных.

Создал эту задачу, выполнил, потом сделал shrink эту msdb - пустого места только 500Мб. Сейчас msdb 2,5Гб и тормозит.
Как ее уменьшить?

Всего записей: 24 | Зарегистр. 04-02-2006 | Отправлено: 13:49 27-05-2009
greenfox



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
С менеджера 2008 сиквела можно полноценно управлять 2005 сиквелом?

----------
Три вещи вечны: смерть, налоги и потеря данных...

Всего записей: 4139 | Зарегистр. 29-07-2003 | Отправлено: 14:18 27-05-2009
technotrance



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем здравствуйте!
Я скулём на "вы" общаюсь. Подскажите, как написать скрипт, чтоб выполнить действие drop connections у определённой базы?
Дело в том, что у меня по ночам запускаются батники, которые делают резервную копию и обмен центральной и переферийной базы 1с... Иногда обмен не проходит. Подозреваю, что проблема в скуле.

Всего записей: 81 | Зарегистр. 28-05-2008 | Отправлено: 08:57 28-05-2009
M_Volkov



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
technotrance

Цитата:
Иногда обмен не проходит. Подозреваю, что проблема в скуле

Обмен то SQL-репликации, не УРИБ? 1С 7 или 8?

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 14:41 28-05-2009
Alex_vod

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Здравствуйте. Есть Win2003 x64 SP2, SQL 2005 SP2 x64. Сервер HP DL180 в нём 2 Xeon E5420 4ГБ ОЗУ. SQL используется для 1С, 1С сервер на аналогичной машине, присоединён к SQL гигабитом. На SQL несколько баз, 30ГБ, 6ГБ и мелочи. Есть 3ий сервер с symantec backup exec 12.5, ранее он ночами бекапил базы, винду, днём логи. Стали происходить странные вещи, не с токо не ссего sql обрывает все соединения(невозможно подключится нечем, management studio при попытке выбрасывает с таймаутом), загрузка процессоров взлетает до 80-90%. Пробовал ждать, ждал 20 минут, безтолку, рестарутем сервер или кикаем процесс и всё ок. Случалось такое наваждение раз в 2-3 дня в рандомное время. Далее отключил бэкап баз симантеком(оставил только ночной бэкап винды), сделал storage на другом сервере и бэкаплю по сети в него средствами SQL. Стало дышать легче, но проблема стала появляться снова, рандомно примерно раз в 2 недели. Уже и не знаю что делать, помогите советом..  

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

Всего записей: 144 | Зарегистр. 17-03-2009 | Отправлено: 08:35 03-06-2009
opt_step



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ms sql 2008 + 7.7 у кого есть опыт подключения

Всего записей: 11230 | Зарегистр. 10-09-2008 | Отправлено: 09:12 03-06-2009
opt_step



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Всем здравствуйте!  
Я скулём на "вы" общаюсь. Подскажите, как написать скрипт, чтоб выполнить действие drop connections у определённой базы?  
Дело в том, что у меня по ночам запускаются батники, которые делают резервную копию и обмен центральной и переферийной базы 1с... Иногда обмен не проходит. Подозреваю, что проблема в скуле.

 
Зачем батники, когда есть агент сервер. К примеру бэкап базы и журнала транзакций:
 
BACKUP DATABASE [basa_2] TO  DISK = N'E:\basa1.bkp' WITH  INIT ,  NOUNLOAD ,  NAME = N'basa backup',  NOSKIP ,  STATS = 10,  NOFORMAT  
 
 
BACKUP LOG [basa_2] TO  DISK = N'E:\basa1.bkp' WITH  NOINIT ,  NOUNLOAD ,  NAME = N'basa backup',  NOSKIP ,  STATS = 10,  NOFORMAT  
 
 

Всего записей: 11230 | Зарегистр. 10-09-2008 | Отправлено: 12:27 05-06-2009
v1tall

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex_vod
Fixpack'и от SQL 2005 накачены?
 
Можно начать с этого: http://support.microsoft.com/kb/960598/

Всего записей: 111 | Зарегистр. 14-12-2005 | Отправлено: 13:36 05-06-2009
cyber98

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть ли утилиты позволяющие восстанавливать битые базы mdf? например без заголовка которые, отделить мусор от полезной информации

Всего записей: 20 | Зарегистр. 25-07-2006 | Отправлено: 03:46 14-06-2009
djan159



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В "наследство" от старого админа достался домен и MsSQL сервер в нем. На сервере герулярно в 2  ночи происходил бекап, до сегоднящненго утра, сделаный стредствами EnterpriseManager`а. Сегодня утром пришел - обнаружил отсуствие бекапа и ощибку в логах: "
The job failed.  The Job was invoked by Schedule 3 (Schedule 1).  The last step to run was step 1 (Step 1)"
 
Вручную бекап проходит нормально.
Сам код бекапа

Код:
BACKUP DATABASE [Base1] TO [Base] WITH  NOINIT ,  NOUNLOAD ,  NAME = N'Base1backup',  NOSKIP ,  STATS = 10,  NOFORMAT  

что сие может значить и какиам образом можно проверить в где возникает проблема?
Познания в MsSQL стремятся к 0
 
 

Всего записей: 35 | Зарегистр. 15-03-2006 | Отправлено: 16:45 18-06-2009
Akam1



Комса
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вопрос наверное "плевый", найти вразумительного ответа не могу.
Есть офис и подразделение, связанное с ним по волоконной оптике. В офисе нормальный сервер с Win2003, SQL2005. На нем же сервер 1С 8.1 и две базы - офиса и РИБ подразделения. Поставили в подразделение не настолько мощный как в офисе сервер с Win2003 x64, поставили сервер 1С х64, но соединиться этим сервером 1С с базой SQL в офисе не можем, он ее видит, но при подключении говорит, что входящие соединения запрещены. Как разрешить входящие соединения?

----------
В правильно поставленном вопросе всегда содержится 50% ответа
Все будет так, как должно быть. Даже если будет иначе.

Всего записей: 26360 | Зарегистр. 20-04-2006 | Отправлено: 15:32 19-06-2009
acronis2000

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте.
Подскажите пожалуйста ссылку или порядок установки для максимального быстродействия связку Windows Server 2008 + SQL 2008 + 1c 8.1 - все 64 разрядное и все на одном компьютере. Сколько HDD , размеры кластеров для сервера для SQL и для баз и т.д.

Всего записей: 155 | Зарегистр. 18-10-2005 | Отправлено: 06:37 26-06-2009 | Исправлено: acronis2000, 06:39 26-06-2009
Alex_vod

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Alex_vod  
Fixpack'и от SQL 2005 накачены?  
 
Можно начать с этого: http://support.microsoft.com/kb/960598/

Все фиксы и апдейты стоят.

Всего записей: 144 | Зарегистр. 17-03-2009 | Отправлено: 07:04 26-06-2009
magazinus



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть БД под MS SQL 2008, размер > 20ГБ. Требуется прозрачно зашифровать выборочно несколько таблиц в ней, средствами скула, без внесения каких-либо изменений в оболочку программы. TDE однозначно не подходит, остановился на cell-level security, но как понял, для ее использования надо писать надстройку для программы, что неприемлемо + вот это совсем расстроило:

Цитата:
In general, the objective is to constrain access to data for user accounts, which are administered by privileged administrators. This design does not impose row-level or cell-level security on administrators, in particular members of the sysadmin or db_owner fixed roles. Users with these rights will always be able to gain access to all data stored in the database.
Взято тут: http://technet.microsoft.com/en-us/library/cc966395.aspx

 
Реально сделать такое?

Всего записей: 1364 | Зарегистр. 14-01-2007 | Отправлено: 11:18 27-06-2009 | Исправлено: magazinus, 13:13 27-06-2009
doc58_81oB0t



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вопрос решен

Всего записей: 1303 | Зарегистр. 24-07-2003 | Отправлено: 23:02 27-06-2009 | Исправлено: doc58_81oB0t, 12:56 09-07-2009
homebizz

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, кто встречался с такой траблой - после установки SP3 для SQL2005 при запуске софтины, собсно работающей с БД она (софтина) жутко долго грузится, а после вылетает сообщение о серьёзной ошибке, где источником указан .Net SqlClient Data Provider?

Всего записей: 45 | Зарегистр. 03-01-2007 | Отправлено: 12:18 13-07-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Microsoft SQL SERVER


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru