Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как в SQL сервере изменит формат системной даты ? [MSSQL, MySQL]


Страницы:   1 2

Chuvi ©   (2002-08-06 11:46:00) 

Как в SQL сервере изменит формат системной даты или заставить его пользоваться настройками даты Windows ????


MOA   (2002-08-06 14:48:00) [1]

Chuvi © (06.08.02 14:28)
Рад помочь. Аська есть, но запускаю её крайне редко - лучше общаться мылом. Это вот сейчас начальство дало время закачать SP3 - вот он и качается.
Удачи!


Chuvi   (2002-08-06 14:28:00) [2]

Еще раз спасибо :)


MOA   (2002-08-06 14:22:00) [3]

Chuvi © (06.08.02 14:14)
В такой конфигурации лучше всего создать на 2000 сервере DTS пакет для импорта. DTS заточен специально под подобные задачи, очень удобен, здорово настраивается. Дополнительный бонус - можно настроить DTS для периодического импорта. Да и 2000 знает про существование и особенности 7, но не наоборот.
Удачи!


Chuvi   (2002-08-06 14:16:00) [4]

Огромное тебе спасибо MOA :)
А у тебя нет аси ? :)


MOA   (2002-08-06 14:14:00) [5]

2 сам себе
>одинаковая на сервере-инициаторе и клиенте - "клиенте" - я имел в виду, на рабочей станции, конечно же.


Chuvi   (2002-08-06 14:14:00) [6]

Да но есть еще одна загвосточка, сервер1 = 7 а сервер2 = 2000
Может подкажеш как лучше данные импортировать ??


MOA   (2002-08-06 14:12:00) [7]

Chuvi © (06.08.02 14:01)
Вызываете "Client Network Utiliti", на вкладке "Параметры DB-библиотеки" галочка "использовать национальный настройки". Необходимо, чтобы эта галочка была одинаковая на сервере-инициаторе и клиенте. Причём, если у вас SQL 7 лучше всего её сбросить, т.е. не использовать - наступал на эти грабли. А вот с 2000 у меня, например, стоит.
Да, и необходимо помнить, что те данные на сервере2, которые Вы импортировали могут оказаться неверными (сервер-инициатор неверно интерпретировал даты).
Удачи!


Chuvi   (2002-08-06 14:01:00) [8]

MOA
Подскажи пожалуста, как мне у моего сервера изменить настройки на русские, потому что на том сервере с каторого я импортирую настройки Русские


Chuvi   (2002-08-06 13:44:00) [9]

Щас попробую спасибо MOA :)


MOA   (2002-08-06 13:38:00) [10]

2 Chuvi © (06.08.02 13:28)
>Настройки самих серверов и windows на которых установлены SQL сервер1 и сервер 2 абсолютно идентичны
При импорте (или экспорте - смотря кто был инициатором этого процесса), сервер-инициатор связывается с партнёром при помощи клентской части. Если у сервера-инициатора клиент настроен как "русский", а на рабочей станции - как "американский", то сервер-инциаторор будет рассматривать 03/07/99 как 3 июля, а рабочая станция - как 7 марта. Или наоборот.


Chuvi   (2002-08-06 13:28:00) [11]

MOAЯ подключаюсь к разным серверам путем изменения в алиасе BDE имени сервера сервер1 на сервер 2, когда стоит сервер 1 все работает, а когда сервер 2 нет ??????
Настройки самих серверов и windows на которых установлены SQL сервер1 и сервер 2 абсолютно идентичны !!!


MOA   (2002-08-06 13:12:00) [12]

2 Chuvi © (06.08.02 12:05)
На мой взгляд, дело не в сервере, а в клиентах. Вы подключаетесь к серверу1 и серверу2 каким образом? Сервер1 к серверу2? Скорее всего, в SQL клиенте на Вашей машине и том сервере, который импортировал - разные установки "использовать национальные настройки" у клиентов.
Удачи!


Chuvi   (2002-08-06 13:06:00) [13]

AlexSam
Не работает почемуто ??? :((
Ошибок не выдает , а данные не выводит !!


AlexSam   (2002-08-06 12:48:00) [14]

А попробуй в Query Analyzer след. запрос
set dateformat dmy
go
SELECT * FROM table
where [date]="03/06/02"
Будет правильно выдавать?


Chuvi   (2002-08-06 12:48:00) [15]

Там где я читал было написанно что snj возможно сделать но небыло описанно что нужно какие значения нужно изменить в системной таблице что бы решить именно мою проблему , к сожелению :)))


Chuvi   (2002-08-06 12:46:00) [16]

ДА :)))
Я хочу узнать то о чем я читал, что это возможно поточнее и поподробнее :))))


3JIA9I CyKA   (2002-08-06 12:40:00) [17]

>>И если не трудно мне хотелось узнать как это сделать , точнее что измениь в системной таблице ??
Ты хочешь узнать то, что ты уже прочитал в большом количестве "умных книжек" ?!
Круто!!!


Chuvi   (2002-08-06 12:36:00) [18]

SergSuper ...
Для каждой базы существуют таблицs где хранятся данные по настройки данной базы, и ты хочеш сказать что там нельзя изменить что идет сначала дни или месяцы ???
Я неимел ввиду что можно изменить максимальное значение для INTEGER , но то про что я спрашивал изначально изменить точно можно !!!! :))
И если не трудно мне хотелось узнать как это сделать , точнее что измениь в системной таблице ??


SergSuper   (2002-08-06 12:30:00) [19]

:)
Формат даты в SQL сервере един и его не изменить! Читайте книжки, хелпы и т.д.

datetime and smalldatetime
Date and time data types for representing date and time of day.

...

Remarks
Values with the datetime data type are stored internally by Microsoft SQL Server as two 4-byte integers. The first 4 bytes store the number of days before or after the base date, January 1, 1900. The base date is the system reference date. Values for datetime earlier than January 1, 1753, are not permitted. The other 4 bytes store the time of day represented as the number of milliseconds after midnight.

The smalldatetime data type stores dates and times of day with less precision than datetime. SQL Server stores smalldatetime values as two 2-byte integers. The first 2 bytes store the number of days after January 1, 1900. The other 2 bytes store the number of minutes since midnight. Dates range from January 1, 1900, through June 6, 2079, with accuracy to the minute.


Chuvi   (2002-08-06 12:19:00) [20]

kserg@ukr.net спасибо тебе за ответ, я бы с радостью так и зделал но представь что я немогу внести изменения в код программы :((


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо