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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
SNFR1C



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

Цитата:
У меня была подобная проблема, решилась обновлением NET Framework 3.5

стоит NET Framework 4, NET Framework 3.5 не устанавливается.
FreeLSD_md

Цитата:
http://social.msdn.microsoft.com/Forums/en-US/sqlsetupandupgrade/thread/10d4ab5c-55be-4dd1-8ca7-13a1703bd9f0/  

результата не дало, ветка в реестре такая есть.
полные доступы к папкам присутствуют.
//
вылечил непонятно чем. снес все установки из "программы и компоненты", переустановил framework 4, очистил все папки temp  и запустил установку ms Sql 2012 express SQLManagementStudio_x64_RUS.exe. установилось
 
Добавлено:
после каждого удаления, очистки темпа перегружал комп.

Всего записей: 330 | Зарегистр. 19-11-2004 | Отправлено: 15:19 25-03-2013
borisdenis



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

Всего записей: 784 | Зарегистр. 15-04-2006 | Отправлено: 15:24 25-03-2013 | Исправлено: borisdenis, 15:25 25-03-2013
kot488



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Народ подскажите, поставил 2008 R2, все норм работает. Но вот решил настроить планы обслуживания а при создании выдает ошибку, может подскажите в чем трабла может быть
 
ЗАГОЛОВОК: Microsoft SQL Server Management Studio
------------------------------
 
Адресат вызова создал исключение. (mscorlib)
 
------------------------------
ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ:
 
Создание экземпляра COM-компонента с CLSID {AA40D1D6-CAEF-4A56-B9BB-D0D3DC976BA2} при помощи интерфейса IClassFactory завершилось со сбоем из-за следующей ошибки: c001f011. (Microsoft.SqlServer.ManagedDTS)
 
------------------------------
 
Создание экземпляра COM-компонента с CLSID {AA40D1D6-CAEF-4A56-B9BB-D0D3DC976BA2} при помощи интерфейса IClassFactory завершилось со сбоем из-за следующей ошибки: c001f011. (Microsoft.SqlServer.ManagedDTS)


Всего записей: 1614 | Зарегистр. 31-10-2006 | Отправлено: 19:54 13-04-2013 | Исправлено: kot488, 19:55 13-04-2013
S_H_V_E_D

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте.
 
Будьте добры объясните ситуацию.
 
1С 8.2 + MS SQL 2008R2
 
Разбираюсь с сжатием журнала транзакций.
 
1. Замерил значения файла с базой и файла журнала транзакций.
 
2. Логинюсь под бухгалтером и рассчитываю ЗП, провожу документ. Увеличивается файл журнала транзакций, файл базы остается прежним.
 
3. Захожу в свойства базы и выставляю модель восстановления "Простой".
 
4. Сжимаю файл журнала транзакций, ~ в ноль.
 
5. Открываю базу, документ на месте, проведен.
 
Куда были записаны данные, если журнал транзакций пуст, а файл с базой не увеличился?

Всего записей: 257 | Зарегистр. 08-07-2005 | Отправлено: 08:56 25-04-2013
M_Volkov



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
S_H_V_E_D
Добавление 1-10 документов может не сказаться на размере базы, поскольку SQL-база всегда имеет резерв. SQL-база имеет страничную организацию памяти, при большой нагрузке создает новые страницы журнала транзакций. Когда нагрузка спадет, SQL данные из журнала транзакций скинет в базу уже в сжатом виде, а пустые страницы может оставить, чтобы не создавать вновь при пике нагрузки. Сжимая базу, происходит очистка журнала транзакций, и удаление пустых страниц.
Сказанное выше - это для простоты объяснения, на самом деле все сложнее...

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 09:55 25-04-2013
S_H_V_E_D

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за ответ, хотя как-то странно.
 
Добавление одного документа, увеличивает журнал транзакций на 3-7Мб, а в базе не прибавляется ни байта...
 
P.s. Забэкапил базу до и после добавления документа, увидел разницу в 10-20Кб.

Всего записей: 257 | Зарегистр. 08-07-2005 | Отправлено: 10:08 25-04-2013 | Исправлено: S_H_V_E_D, 10:17 25-04-2013
Frose



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Друзья , помогите!!! Как можно протестировать работу MS SQL Server. Точнее есть проблема Sql сервер периодически  (несколько раз в минуту) начинает отжирать 50 и более % процца . Есть догадки что дело в тригерах которые висят на некоторых табличках, но как точно определить что отжирает ресурсы????

Всего записей: 261 | Зарегистр. 09-03-2007 | Отправлено: 16:12 15-05-2013
vikkiv



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Frose
1) Microsoft SQL Server Management Studio -> Activity Monitor
2) SQL Server Profiler -> New Trace -> Events Selection -> Performance

Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 16:51 15-05-2013
M_Volkov



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

Цитата:
Заданное приведение является недопустимым. (SqlManagerUI)

Такое предупреждение выпало когда пытаюсь развернуть бекап, сделанный в 2005 sql, на сервере с 2008R2 sql?!
Вроде сверху вниз должна быть совместимость, или дело в другом?
 
Добавлено:
Еще такое предупреждение
Цитата:
Невозможно выполнить приведение данного объекта из DBNull к другому типу. (mscorlib)
Что это значит?

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 06:57 25-05-2013 | Исправлено: M_Volkov, 06:59 25-05-2013
Finist3



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

Цитата:
Невозможно выполнить приведение данного объекта из DBNull к другому типу. (mscorlib)

Есть возможность попробовать на 2005 - ошибка сохраняется? На Microsoft есть такая статья - здесь.

Всего записей: 1726 | Зарегистр. 27-03-2007 | Отправлено: 15:01 25-05-2013
Angel_19



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Есть вопрос по временной папке tempdb.
 
Необходимо изменить расположение этой папки.
Сделал это так:

Код:
 
Use master
go
ALTER DATABASE TEMPDB
MODIFY FILE (NAME='tempdev', FILENAME='E:\tempsql\tempdb.mdf')
go
ALTER DATABASE TEMPDB
MODIFY FILE (NAME='templog', FILENAME='E:\tempsql\templog.ldf')
go

 
Перезапустил службу сервера.
И проверяю результат так:

Код:
 
SELECT name, physical_name AS CurrentLocation, state_desc
FROM sys.master_files
WHERE database_id = DB_ID(N'tempdb');
 

Выдает это:
tempdev      E:\tempsql\tempdb.mdf    ONLINE
templog       E:\tempsql\templog.ldf    ONLINE
tempdev1    R:\tempdb\tempdb1.mdf    ONLINE
tempdev2    R:\tempdb\tempdb2.mdf    ONLINE
tempdev3    R:\tempdb\tempdb3.mdf    ONLINE
tempdev10    R:\tempdb\tempdb10.mdf    ONLINE
tempdev11    R:\tempdb\tempdb11.mdf    ONLINE
tempdev12    R:\tempdb\tempdb12.mdf    ONLINE
tempdev13    R:\tempdb\tempdb13.mdf    ONLINE
tempdev14    R:\tempdb\tempdb14.mdf    ONLINE
tempdev15    R:\tempdb\tempdb15.mdf    ONLINE
tempdev4    R:\tempdb\tempdb4.mdf    ONLINE
tempdev5    R:\tempdb\tempdb5.mdf    ONLINE
tempdev6    R:\tempdb\tempdb6.mdf    ONLINE
tempdev7    R:\tempdb\tempdb7.mdf    ONLINE
tempdev8    R:\tempdb\tempdb8.mdf    ONLINE
tempdev9    R:\tempdb\tempdb9.mdf    ONLINE
templog1                  R:\tempdb\templog1.ldf    ONLINE
templog10    R:\tempdb\templog10.ldf    ONLINE
templog11    R:\tempdb\templog11.ldf    ONLINE
templog12    R:\tempdb\templog12.ldf    ONLINE
templog13    R:\tempdb\templog13.ldf    ONLINE
templog14    R:\tempdb\templog14.ldf    ONLINE
templog15    R:\tempdb\templog15.ldf    ONLINE
templog2     R:\tempdb\templog2.ldf    ONLINE
templog3     R:\tempdb\templog3.ldf    ONLINE
templog4     R:\tempdb\templog4.ldf    ONLINE
templog5     R:\tempdb\templog5.ldf    ONLINE
templog6     R:\tempdb\templog6.ldf    ONLINE
templog7     R:\tempdb\templog7.ldf    ONLINE
templog8     R:\tempdb\templog8.ldf    ONLINE
templog9     R:\tempdb\templog9.ldf    ONLINE
 
Т.е. поменялось расположение только для одного, а остальные по старому пути.
Как все их перенести?

Всего записей: 395 | Зарегистр. 19-04-2005 | Отправлено: 21:19 25-05-2013
vikkiv



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Angel_19
Всё правильно сделано, остался один шаг, остановить/перезапустить SQL сервер
 
Edit1: Упс. недочитал что у тебя уже это сделанно :( [Иду посыпать голову пеплом]
 
Edit2: Кстати а почему файлов-то много? Такие огромные что-ли? Или купился на миф о соответствии ядер с количеством tempDB? Хотя иногда окупается для сильно загруженных серверов конечно..
В общем придётся для всех 16 названий скрипт писать ..

Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 21:35 25-05-2013 | Исправлено: vikkiv, 21:54 25-05-2013
Angel_19



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

Цитата:
Angel_19  Всё правильно сделано, остался один шаг, остановить/перезапустить SQL сервер

Это я сделал...
 
Нужно просто остальные файлы перенести так:

Код:
ALTER DATABASE TEMPDB  
 MODIFY FILE (NAME='tempdev1', FILENAME='E:\tempsql\tempdb1.mdf')  
 
 ALTER DATABASE TEMPDB  
 MODIFY FILE (NAME='tempdev2', FILENAME='E:\tempsql\tempdb2.mdf')  
 
 ALTER DATABASE TEMPDB  
 MODIFY FILE (NAME='tempdev'3, FILENAME='E:\tempsql\tempdb3.mdf')  

Всего записей: 395 | Зарегистр. 19-04-2005 | Отправлено: 21:55 25-05-2013
M_Volkov



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

Цитата:
Есть возможность попробовать на 2005 - ошибка сохраняется?

Для этого придется ставить SQL2005, это не быстро... и большие сомнения в самом бекапе (тащил его с удаленного сервера), да и в самой исходной базе
Переносить базы с 2008 sql на 2008R2 sql через бекап приходилось часто, а вот с 2005 sql - не припомню... отсюда и вопрос - возможно?

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 10:55 26-05-2013
vikkiv



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
M_Volkov
1) Может стоит обратить внимание - на самом-ли деле база стоявшая на 2005-м является 2005-й версией (а не совместимость с 60,65,70 или 80 {т.е. 6.0, 6.5, 7.0, 2000}) ?
2) Есть логи с более продробным описанием ошибки..
3) По идее вследствии интегрированной совместимости продукта вниз самими разработчиками сам процесс разворачивания простой базы с 2005 на 2008 или 2008R2 проблем вызывать не должeн (хотя и изменены некоторые продцедуры) если с правами доступа всё ок (так-же time-out, cache, пользователи/пароли с нужным уровнем безопасности, etc..), у меня на 2012 все базы с 2005 ставились без проблем (в 2012 есть режимы совместимости Base->Properties->Options->Compartability level->{SQL Server 2005 (90), SQL Server 2008 (100), SQL Server 2012 (110)} ..
4) В твоём случае с 1С как проблемной системы =)) походу ещё много каких конфигураций навешанно в других файлах..
5) Тащил с другого сервера в сжатом виде?

Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 18:53 26-05-2013
demondeimos

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, подскажите, поставили 2008 SQL в триал режиме.
Потом заказчик таки нашел у себя в документах лицензию с ключем.
Вопрос: как и куда вводить ключ? С учетом того, что время триала уже кончилось и в админку не пускает.

Всего записей: 268 | Зарегистр. 17-06-2006 | Отправлено: 19:54 01-06-2013
vikkiv



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
demondeimos : SQL Server setup -> Maintenance -> Edition upgrade

Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 21:09 01-06-2013
M_Volkov



Gold Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
vikkiv
Спс. С базой была проблема...

Всего записей: 5783 | Зарегистр. 23-06-2008 | Отправлено: 05:25 02-06-2013
skynet120



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день,
 
Столкнулся с проблемой, сделал бэкап базы, и восстановил на другом серваке. На новом сервере вроде все восстановилось но не работает.
 
Как мне сказали при восстановлении из бекапа теряется алиас пользователя. Как его восстановить?

Всего записей: 202 | Зарегистр. 28-01-2009 | Отправлено: 10:28 08-07-2013
BlackVetal



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
skynet120
я так понимаю алиас между пользователем (группой) SQL и доменным пользователем (группой) ? В безопасности (Security) выбрать "имена выхода" (помоему logins -если сервер английский) и создаем login - ставим ему в соответствие доменное имя и проставляем в каких базах это имя будет связанно с пользователями бд непосредственно.
Более менее автоматизировать (ну может ребята подскажут более легкий способ) - на старом сервере создаем скрипт на создание такой учетки и потом копированием создаем все остальные логины - переносим на новый сервер и запускаем скрипт

Всего записей: 1094 | Зарегистр. 13-11-2005 | Отправлено: 13:05 08-07-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 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