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

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



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vxd2000 что-то не ясно, вопрос решен или нет =), начальное расположение по умолчанию и задаётся при установке или при создании базы (скриптами/интерфейсом), изменяется когда уже создана (ALTER) или при восстановлении (тоже данные/логи : mdf/ldf).
При желании можно разнести данные в несколько файлов, причём каждый в разных местах (тоже относится и к TempDB). Это можно делать на уровне конкретных баз или изменить параметры по умолчанию через Server->Properties->DatabaseSettings (Data/Log/Backup)

Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 20:42 17-08-2014
Vxd2000



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vikkiv, к сожалению не решен.
Суть в том, что кода 1 раз запускается установщик он "подготовительные" файлы "кладет" в Program Files\Misrosoft SQL и в Program Files (x86)\Misrosoft SQL.
Затем для каждой "ветки" (instance) , насколько помню, не разнести по совершенно разным папкам Binn (где сама служба "ветки" ) и Data (где данные) .
 
Задача - все файлы НЕ с данными и с логами в одну папку (например Program Files\Sql для x64) , а, соответственно файлы с БД и логами совсем на другой диск и в одну папку (Sql\Data и Sql\Log) . Причем для всех "веток" , либо для ветки abc: sql\data\abc, sql\log\abc, для ветки xyz аналогично: sql\data\xyz, sql\log\xyz. На крайняк: sql\abc\data, sql\abc\log и sql\xyz\data и sql\xyz\log.
 
И, еще, возможно при первоначальной установке не создавать default instace, а создать сразу 3 именованных instances с разными именами за 1 раз ?
 
Не сталкивались с Sql БД для MS TMG 2010 ?
 

Всего записей: 1121 | Зарегистр. 14-11-2002 | Отправлено: 22:34 17-08-2014
vikkiv



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vxd2000 - так в чём проблема-то? если баз десяток то можно вручную, если больше - скриптами, EXEC xp_create_subdir @path+@соответственнаяdbname для каждой базы и туда уже alter или создание новой как в примере Б
 
про instance не в курсе, за пределы одной на сервер при установке пока особо необходимости небыло выходить, одну только добавляли пару раз да и то не сразу а когда клиент захотел изолировать влияние обслуживания имея один сервер. Но я думаю это часть каждый раз вручную придётся делать, запуск установки - добавление.
 
нет, с доп.средствами не сталкивался и наверняка ни-за-что не буду, ресурса не хватает, только на документированную часть и встроеные инструменты с трудом время есть =))

Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 23:57 17-08-2014
Vxd2000



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Чего-то меня "торкнул" вопрос: а все. что есть в каком-то отдельном instance можно выгрузить в txt (.sql) файл одной машины и загрузить на совсем другой машине, только с разницей редакций: выгрузка с 2008 r2 express, загрузка в 2008 r2 standart/ enterprise ?

Всего записей: 1121 | Зарегистр. 14-11-2002 | Отправлено: 00:27 18-08-2014
vikkiv



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вверх легко, а вниз могут возникнуть проблемы если используется более высокая функциональность.
сами данные вообще без заморочек - что с ними станется.
можно и .sql/.bak, не лучше-ли detach/attach? или перекинуть только структуры и залить данные напрямую с сервера на сервер по сети, в конце концов linked server / openrowset

Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 00:59 18-08-2014
qwertEHOK

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Vxd2000
у вас же везде 2008 - тут и bak файл прокатит
 

Всего записей: 454 | Зарегистр. 13-09-2006 | Отправлено: 12:22 18-08-2014
Vxd2000



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Суть в том, блин, не написал, что на "машине загрузки" нет такого instance.
Его нужно создать перед загрузкой из bak файла или она автоматом создастся ?
И, нужно делать bak "служебных" таблиц master и прочее резервируемой instance ?

Всего записей: 1121 | Зарегистр. 14-11-2002 | Отправлено: 15:06 18-08-2014 | Исправлено: Vxd2000, 16:28 18-08-2014
Vxd2000



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Какие должны быть "default" разрешения на папку с instance и с папкой БД (если они разные) ?
При mixed authentication.
Работают instances от Network service.
У меня 5 ошибка (отказано в доступе) при загрузке базы из back, запарила уже.

Всего записей: 1121 | Зарегистр. 14-11-2002 | Отправлено: 15:53 19-08-2014 | Исправлено: Vxd2000, 18:02 19-08-2014
Drakula13

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребят... у меня возник такой вопрос... почему SQL server 2000 sp4 перестает работать после того, как я меняю имя компьютера либо вывожу его из домена в обычную рабочую группу? Может кто знает как от этого избавиться можно?

Всего записей: 14 | Зарегистр. 28-06-2014 | Отправлено: 17:27 19-08-2014
vikkiv



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vxd2000
Так зачем тебе дополнительный instance? Есть конечно случаи, но если куча простых БД то можно и одним обойтись, а туда уже базы скидывать сколько вздумается. Не знаю как резервное копирование для instance делать, только по базам делаю.
разрешения на instance:
-----------
ALL APPLICATION PACKAGES
SYSTEM
Administrators
Users
TrustedInstaller
CREATOR OWNER
-----------
Ну и на базы (Data & Bakup такие-же но уже на конкретных пользователей по группам Users/Administrators) плюс служебный пользователь/группа, но это автоматом - не ручная добавка.
Отказано в доступе при чтении? или при записи? От кого запускаются службы? И SSMS (у этого пользователя права есть? попробуй под админом).
Я если заморочки - делаю временную директорию и даю "full control" для всех, т.е. everyone, скидываю/копирую туда .bak, восстанавливаю - и директорию стираю.
 
Добавлено:
Drakula13
именно перестаёт работать (т.е. не запущен/-скается в сервисах)? или с подключением проблемы?

Всего записей: 747 | Зарегистр. 10-11-2005 | Отправлено: 21:44 19-08-2014 | Исправлено: vikkiv, 21:46 19-08-2014
Vxd2000



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vikkiv, мне их надо как минимум два.
Зачем - перенести БД Tmg 2010 с Sql Express и "грохнуть" его на Sql Enterprise.
Еще посмотрел по версиям: источник 2008 Sp2 x64 (префикс MSSQL10) , приемник 2008 r2 Sp2 (префикс MSSQL10_50) .
Через backup "покатит" ?
И возник вопрос (раньше не ставил SQL Server Reporting Services) .
В одной из 2 веток (Instance) есть ReportServer$.... и ReportServer$....Temp.
И есть служба с ReportServer$....
Как поставить в unattended этот ReportServer (какие опции устанавливать и во что) ?
 
Насчет разрешений на папки, вроде разобрался (почти полностью) .
 

Всего записей: 1121 | Зарегистр. 14-11-2002 | Отправлено: 23:13 19-08-2014 | Исправлено: Vxd2000, 23:18 19-08-2014
Drakula13

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vikkiv
он именно не запускается

Всего записей: 14 | Зарегистр. 28-06-2014 | Отправлено: 11:07 20-08-2014
econ2



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Drakula13
Посмотри под какими учетками стартуют службы SQL Server'a.
Само переименование сервера в потере работоспособности SQL приводить не должно, требуется только скорректировать имя SQL при помощи команд
 
sp_dropserver 'old server name'
sp_addserver 'new server name'

Всего записей: 256 | Зарегистр. 05-10-2004 | Отправлено: 11:10 20-08-2014
Drakula13

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
econ2
в тот момент, когда sql server уже не работает, я не могу ввести эти команды, а при откате к работающему серверу ввожу
sp_dropserver 'main-new'  
go
sp_addserver 'main'
go
он имя меняет, но когда допустим, вывожу комп из домена, после этого sql сервер перестает запускаться  
 
 
P.S. Может я чего-то недопонимаю...

Всего записей: 14 | Зарегистр. 28-06-2014 | Отправлено: 16:20 20-08-2014 | Исправлено: Drakula13, 16:21 20-08-2014
Vxd2000



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Решил вопросы с установкой сам и с Sql installator.
Вот чего-то меня опять торкнуло: после установки Sql 2008 Enterprise нескольких instances и 1-го раз запуска SQL Server Management Studio, в поле "Server name" ПУСТО, а после установки Sql 2008 Express в списке есть установленные instances.
Так и должно быть ?

Всего записей: 1121 | Зарегистр. 14-11-2002 | Отправлено: 16:38 20-08-2014
bsd9



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня такой вопрос. Я захотел сделать тестовый сервер приложения в виртуальной среде (Vbox). Так как дистрибутива сервера приложения у меня не было, я завиртуалил свой боевой сервер, подцепил там дубликат базы MS SQL. Обнаружил, что большинство действий в приложении не выполняются, или обрывается по таймауту, или висит с надписями "Загрузка данных".
 
С этим можно что-то поделать ? Или моя затея глупая ?

Всего записей: 29 | Зарегистр. 06-08-2014 | Отправлено: 18:45 06-10-2014
bigsloth



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
bsd9
Не понятно. У вас SQL Server нормально запустился в виртуальной машине? Копии баз данных нормально запустились? Может вам надо в сторону работы вашего приложения смотреть, а не на sql server?

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 10:43 07-10-2014
bsd9



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bigsloth
Да я сам не пойму, в растерянности. Поэтому решил у знающих уточнить. В приложении никаких логов вообще нет. В какие логи можно посмотреть в sql server ? Может какая то "классика" есть на такие случаи, типа обновления статистики ? База рабочая.

Всего записей: 29 | Зарегистр. 06-08-2014 | Отправлено: 11:49 07-10-2014
bigsloth



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
bsd9
выполните запрос
Код:
select name, state_desc from sys.databases

в списке есть ваша копия бд? Если она там есть и её состояние ONLINE, то sql server работает нормально, база работает нормально.
Если там всё нормально, а запросы отваливаются по таймауту (кстати, по таймауту приложения же, да?) - возможно вашей виртуальной машине просто не хватает ресурсов, чтобы выполнить запрос вовремя, можно попробовать увеличить в приложении время до таймаута.
В sql server management studio вы можете запустить activity monitor (пкм на имя сервера в ssms, или в "папке" management там же, если sql server 2005) и посмотреть если там соединение от вашего приложения.

Всего записей: 239 | Зарегистр. 18-09-2009 | Отправлено: 12:02 07-10-2014
bsd9



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bigsloth
Да, судя по всему вы правы на счет нехватки ресурсов виртуалки. Там даже монитор не открывается. Все-таки под тестовый стенд надо делать отдельный сервер, а не виртуалку на домашнем ПК.

Всего записей: 29 | Зарегистр. 06-08-2014 | Отправлено: 08:57 10-10-2014
Открыть новую тему     Написать ответ в эту тему

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