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

» Microsoft SQL SERVER

Автор: Kostkon
Дата сообщения: 24.08.2010 14:16
Не бейте сильно.

Ставлю SQL 2005. После установки не где не нахожу SQL Server Managment Studio. Такая штука как SQL Server Configuration Manager есть, а Studio нет. Что я делаю не так?
Автор: FL0od13
Дата сообщения: 24.08.2010 15:16
Kostkon
SQL 2005 случаем не Express Edition?
Автор: bigsloth
Дата сообщения: 25.08.2010 03:54
FL0od13
+1
Kostkon
или еще вариант - при установке SQL Server не отметили для установки клиентские утилиты, ЕМНИП, на них не всегда по умолчанию "галочка" стоит
Автор: Kostkon
Дата сообщения: 25.08.2010 08:59
Standard.
Все отмечено, а именно этой тузлы и нет. Что такое?
Автор: bigsloth
Дата сообщения: 25.08.2010 09:30
Kostkon
а вы попробуйте их еще раз установить - снова запускайте установку, но выбирайте только клиентские утилиты и документацию (если нужна). Главное убедитесь, что все вложенные "пункты" будут отмечены для установки на компьютер..
Автор: BlackVetal
Дата сообщения: 25.08.2010 11:49
Kostkon
Если не ошибаюс - установка этих тузлов отдельно идет ... по крайней мере у нас 2 каталога с установкой: первый - непосредственно Sql server, второй - клиентские тузлы к серверу ... возможно у вас такая же установка!
Автор: leospb
Дата сообщения: 25.08.2010 13:32
Текущаяя ситуация:
На сервере SRV1 (Win2003 EE 32bit) установлены SQL2000 и SQL2008
всё прекрасно работает
На сервере SRV2 установлен SQL2000
тоже всё работает
Потребовалось получить данные в хранимой процедуре на SRV1 из-под SQL2000 с SRV2
В результате получили:

Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection.

Все учётки на своих местах с правильными правами.

Если запрос сделать из-под SQL2008, то всё Ok.
Мало того - какое-то время (~10 мин) всё работает и из-под SQL2000.

Как вылечить?
Автор: Tavork
Дата сообщения: 30.08.2010 13:38
А кто знает как переименовать экземляр SQL сервер 2005 из server/baza просто в server? Чтоб не надо было расписывать базу.

Т.е. как именованный экземпляр сделать экземпляром по умолчанию?
Автор: FL0od13
Дата сообщения: 30.08.2010 18:59

Цитата:
Т.е. как именованный экземпляр сделать экземпляром по умолчанию?

Без переустановки никак (ИМХО). Можно только поменять имя компьютера. И то не просто так: http://msdn.microsoft.com/en-us/library/ms143799.aspx

Когда-то сам задавался вопросом, но гугл пестрит ответами, что переименование имени инстанции невозможно. Тру линк на Microsoft я не нашёл. Во втором абзаце по ссылке выше категоричность отсутствует.

P.S. А зачем менять инстанцию, если не секрет? Я хотел менять только для эстетичности. Технически проблем вроде бы никаких.
Автор: econ2
Дата сообщения: 30.08.2010 22:54

Цитата:
А кто знает как переименовать экземляр SQL сервер 2005 из server/baza просто в server? Чтоб не надо было расписывать базу.

Т.е. как именованный экземпляр сделать экземпляром по умолчанию?


Без переустановки сервера - никак.
Простой способ за 1 минуту - алиас на клиенте создать
Автор: naPmu3aH
Дата сообщения: 31.08.2010 09:34
Ну если экземпляр SQL Server поставлен именованным инстансом - его можно поставить еще раз инстансом по умолчанию, а потом backup/restore базы в этот инстанс. Установка соседнего инстанса никак не влияет на уже существующие - фактически ставится еще один "экземпляр" SQL Server со всеми службами, файлами в новую специально именованную папку и т.п.

Решение на 1 минуту превращается в серьезную головную боль при определенном числе клиентов
Автор: bigsloth
Дата сообщения: 31.08.2010 11:12

Цитата:
потом backup/restore

А зачем? detach/attach значительно быстрее будет..
Автор: naPmu3aH
Дата сообщения: 31.08.2010 22:30
bigsloth

Цитата:
А зачем?

Ну кроме собственно переноса базы (здесь да, согласен что detach/attach будет быстрее) на практике может потребоваться перенос пользователей/ролей и т.п.
Ну в общем я под backup/restore имею в виду процедуру, а не конкретное действие.
Автор: econ2
Дата сообщения: 01.09.2010 05:58

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


В переносе юзеров/ролей тоже нет ничего сложного.
Вот вариант для SQL2000:
http://www.sql.ru/articles/mssql/02080601TransferLoginsandPasswordsBetweenSQLServers.shtml

Вот вариант для SQL2005:
http://support.microsoft.com/kb/918992/
Автор: Tavork
Дата сообщения: 01.09.2010 10:14
Спасибо всем, решил все-таки переставить.

FL0od13, переношу всю информацию со старого сервера, поставил SQL лицензионный 2005, но при установке ошибся, на старом SQL2000 экземпляр был по умолчанию, а я именованный поставил, а клиентов чтоб всех не оббегать нужно имя сервера одинаковое.

Автор: contrafack
Дата сообщения: 06.09.2010 13:39
Народ, подскажите пожалуйста:

Стоит сервер Windows server 2003 standard SP2 R2 (32 bit)
какая версия SQL стоит поставить на нем, чтоб 1С 8 версия нормально работала?
Автор: econ2
Дата сообщения: 06.09.2010 20:30
contrafack
MSSQL 2005 (32 bit) SP3
Автор: M_Volkov
Дата сообщения: 07.09.2010 03:20
econ2
А чем MSSQL 2008 R2 плох?

Добавлено:
Я согласен с доводами bigsloth
Цитата:
Да и "работает - не трожь" существенный аргумент
но человеку с нуля надо ставить...
Автор: M_Volkov
Дата сообщения: 07.09.2010 08:28
Систему Win2008R2 c SQL2008R2 перенесли на VMware ESXi. Теперь комп переименовать придется, а с ним и SQL сервер. Это можно сделать без переустановки SQL?
Автор: FL0od13
Дата сообщения: 07.09.2010 09:52
M_Volkov

Цитата:
Теперь комп переименовать придется, а с ним и SQL сервер. Это можно сделать без переустановки SQL?

Чуть внимательнее. Первым постом на этой странице я уже писал.

Цитата:
Можно только поменять имя компьютера. И то не просто так: http://msdn.microsoft.com/en-us/library/ms143799.aspx


Цитата:
А чем MSSQL 2008 R2 плох?

Рекомендуемый объём ОЗУ для 2008 R2 4 Гб.
Рекомендуемый объём ОЗУ для 2005 1 Гб.
Windows 2003 x86 Standart Edition не поддерживает более 4 Гб, а по факту ОС видет меньше 4 Гб.
ИМХО, для серьёзных систем ставить 32-хбитный SQL вообще не комильфо.
Автор: econ2
Дата сообщения: 07.09.2010 12:06
M_Volkov
Да сыроват он еще.
Вам же он в связке с 1С нужен, 8-ку с 2005 уже более мене подружили, все подводные камни почти известны.
Смотрите объективно: новый функционал 2008/2008R2 вы использовать не будете, тогда зачем вам наниматься в бетатестеры к товарищу Нургалиеву?
Автор: M_Volkov
Дата сообщения: 07.09.2010 17:55
econ2
Резонно...
Автор: Road Runner J
Дата сообщения: 10.09.2010 19:45
Ребят такая вата:
настроил репликацию снапшотами как здесь:How Do I: Setup Snapshot Replication with SQL Server 2008?, ну всё ясное дело прокатило, но только 1 раз, когда на источнике данные меняю на цели данные не меняются, хотя синхронизация происходит по расписанию и в ручную.
Не докурил что-то я как репликация снапшотами работает, надо на источнике постоянно снапшоты обновлять что-ли?
Автор: vlary
Дата сообщения: 10.09.2010 22:39
econ2
Цитата:
зачем вам наниматься в бетатестеры к товарищу Нургалиеву?
Товарищ Нургалиев заведует совсем другим ведомством (МВД).
А 1С заправляет товарищ Нуралиев

Road Runner J
Цитата:
надо на источнике постоянно снапшоты обновлять что-ли?
А ты как думал? Снэпшот - это статический снимок состояния базы в данный момент. Нужно настроить Snapshot Agent для снятия снэпшотов с желаемой частотой, тогда инфа на подписчиках тоже будет обновляться..
Автор: mrDem
Дата сообщения: 15.09.2010 21:05
Люди помогите!
Ставлю на win2008 R2 сёквел 2008 пишет что не установлен Net Framework 3.1 SP1 хотя в роли "сервер приложения" поставил и обновления установил SP1/ Перезагрузился таже ошибка.
Автор: vlary
Дата сообщения: 15.09.2010 21:24
mrDem
Цитата:
не установлен Net Framework 3.1 SP1
Что-то я такого зверя вообще не знаю. Есть 1.0, 1.1, 2.0, 3.0, 3.5, 4.0 ...
Чегой-то у тебя не так...
Автор: mrDem
Дата сообщения: 16.09.2010 07:36

Цитата:
Что-то я такого зверя вообще не знаю. Есть 1.0, 1.1, 2.0, 3.0, 3.5, 4.0 ...
Чегой-то у тебя не так...

Сори опЭсался
3.5.1 SP1, но почему секвел не видит?
Автор: BigBear
Дата сообщения: 05.10.2010 14:50
MsSQL 2005 sp3 полезла следующяя ошибка
EventID 18054 sourse MSSQLSERVER
Error 66001, severity 16, state 1 was raised, but no message with that error number was found in sys.messages. If error is larger than 50000, make sure the user-defined message is added using sp_addmessage.
обгуглил весь инет и ничего о ней не нашел
идет 5-6 раз в минуту
Автор: bigsloth
Дата сообщения: 06.10.2010 04:30
BigBear
Скорее всего это ваше приложение "поднимает" raiserror. Сам SQL Server не выдает ошибки с номерами больше 50000.
Автор: econ2
Дата сообщения: 06.10.2010 06:10

Цитата:
Error 66001, severity 16, state 1 was raised, but no message with that error number was found in sys.messages. If error is larger than 50000, make sure the user-defined message is added using sp_addmessage.
обгуглил весь инет и ничего о ней не нашел
идет 5-6 раз в минуту


Это ваш софт, который на MSSQL крутиться генерирует это.
Вот выполни код в Management Studio:

RAISERROR (66001, 16, 1);

и получишь свою ошибку в Event Viewer

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

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


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