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

» Microsoft SQL Server

Автор: ashinkarev
Дата сообщения: 08.02.2005 05:02
Господа, помогите пожалуйста, тема макая: раньше на одном сервере крутились два SQL , причем обмен шел при помощи неких скриптов, а теперь один SQL перенесли на другую машину. Теперь вопрос как сделать так что бы скрипт работал при таком раскладе?
Второй вопрос: Скрипт выдает примерно такую ошибку, я прописываю [server]. [dbo].[название таблицы], - ошибка, сильно длинный путь, как - нибудь можно это обойти.
Заранее спасибо. Если что мыльте west_grin@email.ru
Автор: zsv
Дата сообщения: 15.03.2005 10:59
Подскажите как сменить Collation в имеющейся БД и в имеющемся сервере?
Автор: naPmu3aH
Дата сообщения: 15.03.2005 13:24
How to transfer a database from one collation to another collation in SQL Server
Автор: drL
Дата сообщения: 18.04.2005 08:58
Ребята, помогите, уже все перерыл....
Вроде есть возможность интегрировать SP3 в дистрибутив SQL2000?
Может кто вкурсе, как это сделать?
Суть проблемы в том что при установке под 2003 сервер в кластерной конфигурации не ставиться, какой-то сервис, видимо из-за 1го сервис пака на винду, говорит надо использовать SQL с 3м сервис паком, а на виннде без первого сервис пака кластерный сервис не подымается нормально, в общем замкнутый круг.....
Автор: vladk1973
Дата сообщения: 21.04.2005 11:00
drL
Вроде же вот ответ
http://support.microsoft.com/default.aspx?scid=kb;EN-US;329329
Автор: Pinocchio
Дата сообщения: 21.04.2005 11:27
drL
Windows переустанавливал?

Есть много примеров того что некогда установленное нельзя выдрать ничем. Например хакнутый MSSQL невозможно заменить на нормальный. Вопросов про номер лицензии Вы не увидите, хотя устанавливали MSSQL с купленного лицензионного диска.
Автор: drL
Дата сообщения: 26.04.2005 11:47
Pinocchio
Все ставиться на голую винду.
vladk1973
Почитал, все понятно, спасибо..
Тока путем экспериментов было выяснено, что можно нормально поднять кластер и поставить SQL, установив сначала SP1_RC, а потом уже ставить SP1 Final.
Автор: zsv
Дата сообщения: 05.05.2005 08:55
Подсажите, как решить вопрос по скл2000...
Создаю DTS Package, где кликаю на задаче SendMailTask, а оно мне в ответ сразу ругается страшными словами типа Initialization of MAPI failed. Plese make sure thet you have messeging serveces installed on this system.
На серваке стоит TheBat. в настройках у него указываю, что "установить TheBat как обработчик Simple MAPI". Не помогает...
Автор: zeleniy
Дата сообщения: 05.05.2005 12:07
Пишу здесь так как информация больше для программистов.
http://www.microsoft.com/emea/msdn/betaexperience/ruru/
Можно получить совершенно бесплатно
Ms sql 2005 April CTP, VS 2005 Team beta 2 и много чего другого.
В том числе различную документацию и обучающие программы
Автор: naPmu3aH
Дата сообщения: 06.05.2005 18:30
zeleniy

Цитата:
Можно получить совершенно бесплатно
Ms sql 2005 April CTP, VS 2005 Team beta 2 и много чего другого.

В Россию не шлют. Только Европа , Ближний восток и Африка
Автор: dragonD
Дата сообщения: 09.05.2005 02:02
Есть вопрос по новому MS SQL 2005 CTP - поставил я себе эту радость, подпихнул туда, после часа танцев с бубном, тренировочную базу Northwind, пытаюсь заставить работать его с примерами с MSDN (это на поднятом IIS, в asp-шках), а он мне козу кажет
Пробовал от классического -

Код:
var Connect = "Provider='sqloledb';Data Source=" + Request.ServerVariables("SERVER_NAME") + ";" + "Initial Catalog='Northwind';Integrated Security='SSPI';";
Автор: psixxx777
Дата сообщения: 10.05.2005 14:52
Привет всем.

Может кто-нибудь создавал свои агрегатные функции под MS SQL (например произведение элементов выборки), и знает как енто дело делать, расскажите плиз.
Спасибки заранее.
Автор: daw
Дата сообщения: 11.05.2005 07:57

Цитата:
Может кто-нибудь создавал свои агрегатные функции под MS SQL

именно _агрегатную_ функцию собственную написать не получится. можно или поиграться с udf-ами, или смотреть на конкретный случай: например, то же произведение есть экспонента от суммы натуральных логарифмов, а как получить сумму мы знаем ... со строками тож есть свои фокусы...
Автор: drachikula
Дата сообщения: 12.05.2005 13:03
Прошу у вас совета.

Произошла беда. После тотальной переустановки виндовса (W2000ServerSP4) и MSSQL2000 стал происходить глюк при работе.

Программа Compas SQL 2005 (складской учёт и пр.). При попытке ввести новый документ, датируемый с 13 по 30 число любого месяца или обратиться к старому документу с теми же датами выдаётся сообщение:

The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.

Дальше всё глючит со страшной силой.

Я уже понял, что дело в отличиях представления даты у нас и у европейцев. Дни и месяцы меняются местами. Он в collation задаётся или где-то ещё?

Вот некоторые замечания, которые могут помочь в понимании проблемы:

1. Collation стоит Cyrillic_General_CI_AS. И у сервера, и у базы.

2. Изменение формата даты в настройках винды никак не влияет на ситуацию. Програмка несколько кривовата, региональные опции игнорирует. Дата вводится без маски в обычное поле ввода.

3. Может, это связано с особенностями Win2000 Server? На Professional таких неприятностей не возникало.

4. Переустановка сикуель-сервера с сервис-паком 3а ничего не дала.

5. Установка языка для логина в Russian, как советуют http://www.sql.ru/faq/faq_topic.aspx?fid=109 не помогла.

Есть какие-нибудь мнения, предложения?
Автор: sawamail
Дата сообщения: 13.05.2005 09:26
drachikula
не внимательно читал твой пост (дублировал п.5) сорри
Автор: XMMS
Дата сообщения: 17.06.2005 08:41
ВОзник вопрос: MS SQL поддерживает работу в кластерах, если не ошибаюсь? А возможно ли поставив его на две машины в домене(без хранилища) заставить синхронизироваться?
Задача такая - есть два компьютера, надо как-то сделать чтобы в случае чего один мог автоматом заменить другого, и желательно чтобы юзеры ничего не заметили...
Автор: zeleniy
Дата сообщения: 17.06.2005 09:43

Цитата:
ВОзник вопрос: MS SQL поддерживает работу в кластерах, если не ошибаюсь?

В марте во время обучения по MS SQL специально задали вопрос как SQL работает в кластере. Выяснилось следующие:
1. Кластер в понимании MS это не распредленная или параллельная обработка данных это средства для улучшения устойчивости системы, например, при выходе одного из узлов кластера в работу вступает другой.
2. В кластере может использоватья общая система хранения данных между узлами.

Как раз по вопросу XMMS надо сделать из двух компов сначала сделать кластер и потом на него поставить уже SQL с использованием кластерных технологий. Как это делается не знаю.


Автор: mastervigo
Дата сообщения: 05.07.2005 15:15
До этого наша организация работала только с Oracle и Informix. Теперь хотим также использовать Microsoft SQL Server. Так вот кто работал с продуктом, может скажет с чем сталкивался отрицательным по сравнению с другими СУБД.
Автор: zeleniy
Дата сообщения: 05.07.2005 15:23
mastervigo

Программистам не сладко придется первое время из-за разницы в языках. Есть как бы стандарт на SQL но каждая фирма стремится что-то в него свое добавить.

Автор: mastervigo
Дата сообщения: 05.07.2005 16:03
Язык не проблема. Я хотел бы узнать минусы этого СУБД, т.к. мы не особо хотим на него переходить
Автор: zeleniy
Дата сообщения: 06.07.2005 07:25
mastervigo
Где-то на сайте MS есть объяснения того почему фирмы переходили на MS SQL почитай может будет интерсно.
вот ссылки нашел.
http://www.microsoft.com/sql/evaluation/compare/default.asp
посмотри там есть сравнение БД.

Автор: mastervigo
Дата сообщения: 06.07.2005 07:31
zeleniy
спасибо, но хотелось бы на русском. Вот ещё, что мне ответили на другом форуме:

Цитата:
Скажите им, что Вам нужно чтобы серваки работали на Линуксе, эскалаций блокировок не было, чтобы читающий никогда не блокировал пишущих, но и не читал грязное. Чтобы были именно мат представления, конкретно, индексных представлений Вам не достаточно. Потому что у Вас представления произвольной сложности. Было бы много стат показателей. В частности, Статрерорт как в Оракле, чтобы конкретно за здоровьем БД следить. Найдите статистику, которой не в Скуле, но есть в Оракле, и потребуйте чтобы она была. Там должно быть много такой, по крайней мере, которой нет в Скуле2000. Посмотрите есть ли в Скуле секционирование. Если нет, скажите что оно Вам нужно очень. Чтобы запросы на милионых за несколько сек отрабатывать. Ну, вот для начала.
Автор: zeleniy
Дата сообщения: 06.07.2005 07:53
Да правильно написано.
Секционирование будет тока в SQL2005.
Насчет Статреопрт тоже правильно.
в русской версии вот здесь глянь
http://www.microsoft.com/rus/getthefacts/default.mspx
и все таки лучше посмотри на аглицком сложно конечно но понять можно.
и вот здесь
http://www.microsoft.com/Rus/Casestudies/SearchResults.aspx?soft=39&region=-1&segment=0
Автор: zeroandy
Дата сообщения: 19.07.2005 17:23
Обращаюсь за помощью в установке MS SQL Server 2000.
Имеются следующие файлы:
1. MS SQL Server 2000 Enterprise edition.zip 127 МБ (134 073 972 байт)
2. SQL2000-KB815495-8.00.0818-ENU.exe 14,3 МБ (15 081 960 байт)
3. sql2kasp3.exe 43,5 МБ (45 687 344 байт)
4. sql2ksp3.exe 55,1 МБ (57 807 120 байт)
Какие из 2,3,4 файлы и в какой последовательности необходимы для обновления до SP3. Спасибо.
Автор: XMMS
Дата сообщения: 19.07.2005 18:04
ставишь сначала 1, потом 4. а остальные посмотри на сайте мелкософта куда...
Автор: MAPA3M
Дата сообщения: 20.07.2005 18:09
С MS SQL Server столкнулся можно сказать впервые.
Ситуация: перенос базы с MS SQL 6.5 в MS SQL 2000. Все таблицы с данными перенеслись успешно. С горем пополам перенеслись Stored Procedures, хотя я до сих пор не уверен, что они работают или работают правильно. Но вот формат Views в вышеуказанных версиях явно сильно различается. 2000 сервер забабахал мне views из 6.5 прямо в таблицы. Это нормально? Даже если это не нормально, то создать Views в 2000 посредством активации SQL кода, взятого из 6.5, невозможно - постоянно кидает синтакс эррор и т.д. Какие будут предложения, советы?
Заранее благодарен за любую информацию.

Добавлено:
у меня возникла жесткая проблема с Stored Procedures. Есть приложение, написаное чертизнает на чем, которое обращается к базе и для подсчета каких-то данных использует Stored Procedures. Однако результатов никаких не выдает, хотя приложение и делает вид, что что-то делает, подмигивая мне песочными часами с надписью SQL.
Ранее эта же база со всеми Stored и Procedures лежала на основе MS SQL Server 6.5. В данном случае я перенес ее на MS SQL Server 2000. Stored Procedures переносил вручную. Проверил - перенес вроде правильно. Проверку синтаксиса проходят. Результата никакого
В чем может заключаться проблема? Какие действия мне предпринимать?
Заранее благодарен за любую информацию!
Автор: zeleniy
Дата сообщения: 21.07.2005 07:01
MAPA3M

Может нужно попробовать переносить так 6.5->7->2000.



Добавлено:
Посмотрел рекомендации там так и написано.
Автор: Dim2004
Дата сообщения: 21.07.2005 16:47
MAPA3M

Цитата:
Какие действия мне предпринимать?

Найти специалиста. Задача перехода с одной версии сервера на другую его версию требует примерно того же уровня знаний, что и разработка с нуля. Если же в наличии имеются приложения, доступа к исходникам которых нет, - идею смены версии сервера нужно просто похоронить на корню.

Всё вышесказанное - личный опыт, хоть и не с M$SQL.

Добавлено:
zeleniy

Цитата:
Может нужно попробовать переносить так 6.5->7->2000.

Зачем эта двойная работа?
Автор: zeleniy
Дата сообщения: 22.07.2005 07:04
Dim2004
Я это тоже спросил, но мне сказали что это связано с какими-то преобрпзованиями. Причем кто отвечал на эти вопросы сам разработчик и проделывал это не раз и говорит что так муторно, но надежнее.
У него практически в 80% случаев таким образом переносилось все правильно.
Автор: larryOnOff
Дата сообщения: 28.07.2005 16:25
Тут такой вопрос. Есть ли возможность интегрировать SP3 в MS SQL и SP4 существует ли в природе?

Страницы: 1234567891011121314151617181920212223242526272829

Предыдущая тема: Генератор 10-ти разрядных ключей


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