powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Русские язык и региональные установки
15 сообщений из 15, страница 1 из 1
Русские язык и региональные установки
    #32028397
Konyashka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
возник вопрос по MS SQL Server 2000 и ASP
сервер, сам он находится в USA, что бы русские буквы можно было сабмитить
в базу и забирать из формы нам пришлось установить Regional
setting Cyrillic by default
Но возникла другая проблема дата и цифры стали выводится на серваке
в русском формате, а надо в американском.
Даже если принудительно выставлять Currency и Numbers доллары и формат mm/dd/yyyy для даты
все равно отображаются рубли и дата dd.mm.yyyy
соответственно появляется проблема с тем что получается ошибка при попытке вставить дату в таблицу.
кто-нибудь знаком с этой проблемой ?
...
Рейтинг: 0 / 0
Русские язык и региональные установки
    #32028409
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нам пришлось установить Regional setting Cyrillic by default
На каком сервере-то ? На MS SQL или на IIS(ASP) ?

Даже если принудительно выставлять Currency и Numbers доллары и формат mm/dd/yyyy для даты
все равно отображаются рубли и дата dd.mm.yyyy
Для всех учетных записей, включая ту, под которой будет работать IIS ?
А при создании ODBC коннекта вы указывате, что надо использовать региональные установки ?

соответственно появляется проблема с тем что получается ошибка при попытке вставить дату в таблицу
Эта тема "вечно жива" на этом форуме. Вот, например, из последних
http://www.sql.ru/cgi-bin/UltraBoard/UltraBoard.pl?Action=ShowPost&Board=mssql&Post=5181
...
Рейтинг: 0 / 0
Русские язык и региональные установки
    #32028461
Konyashka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На каком сервере-то ? На MS SQL или на IIS(ASP) ?
они на одном стоят

Для всех учетных записей, включая ту, под которой будет работать IIS ?

а как это сделать для всех всех ? и как узнать под каким логином работает IIS на win2000, потому как как сервис IIS в списке не виден.
мы сделали это зайдя на сервак администратором

А при создании ODBC коннекта вы указывате, что надо использовать региональные установки ?
подскажите как это указывать ?
...
Рейтинг: 0 / 0
Русские язык и региональные установки
    #32028476
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASP скрипты выполняются под встроенной учетной записью IWAM_ computer name

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

Покажите(расскажите), как вы коннектитесь к SQL-ю (строка подключения)
...
Рейтинг: 0 / 0
Русские язык и региональные установки
    #32028479
Konyashka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот моя строка:

Connection.open "Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=DataBase;Data Source=SQLServer", "sa",""
...
Рейтинг: 0 / 0
Русские язык и региональные установки
    #32028567
Dron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ASP скрипты выполняются под встроенной учетной записью IWAM_computer name

означает ли это что если залогинюсь как IWAM_computer то смогу поменять настройки для него индивидуально
...
Рейтинг: 0 / 0
Русские язык и региональные установки
    #32028568
Dron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ASP скрипты выполняются под встроенной учетной записью IWAM_computer name

означает ли это что если залогинюсь как IWAM_computer то смогу поменять настройки для него индивидуально?
...
Рейтинг: 0 / 0
Русские язык и региональные установки
    #32028661
Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На самом деле очень неприятная ситуация.

Когда-то я с этим сталкивался, но только по части формата даты (правда на NT4). Выяснился забавнейщий факт - эти установки зависят даже от того, кто залогинен на этом сервере!!!

То есть, стоит кому-нибудь залогиниться на сервер, как сразу меняются все настройки. Например FormatDateTime(Now,1) брал Long Date Format из Regional Settings этого усера (вместо дефолта). Как это бороть - не знаю. Могу лишь дать такой совет - при работе с сиквеловскими датами через строковое их представление используйте формат "YYYYMMDD HH:MM:SS.TT" - так он их обрабатывает всегда правильно.
...
Рейтинг: 0 / 0
Русские язык и региональные установки
    #32028663
Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще советик - можно поиграть с MS SQL Login'ами, меняя Default Language для того под которым коннектится IIS.
...
Рейтинг: 0 / 0
Русские язык и региональные установки
    #32028672
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Konyashka
1.
Connection.open "Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=DataBase;Data Source=SQLServer;Language=English", "sa",""

2. Создать System DSN, в котором указать Language и далее в ASP использовать его

3. Совет Владимира насчет Default Language для логина тоже правильный



2Dron
Да, именно так. Только вот откуда вы пароль узнаете ?
...
Рейтинг: 0 / 0
Русские язык и региональные установки
    #32028709
Dron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, именно так. Только вот откуда вы пароль узнаете ?
сменить его
а потом залогинится

только у нас например не получилось
он заходит и тут же логофится сам по себе
...
Рейтинг: 0 / 0
Русские язык и региональные установки
    #32028711
bik_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть стандартная схема работы с датами, числами и тому подобной спецификой.
Рассмотрим ее по шагам.

1. Необходимо ввести то, что прислал клиент. Просто берем то, что прислано (например, дату),
проверяем, что она правильная согласно некой маске (скажем, при помощи рег. выражений), далее
преобразуем к тому формату, который стоит на ASP сервере. Ну типа если на сервере сепаратор
дробной и целой части точка, а у нас в маске это может быть и точка, и запятая, то просто
заменяем на точку... Далее байнд в ADO Command Object и понеслась...

2. Обратная задача - вывести на интерфейсе... Ну это уже для детей - взять и вызвать
соответствующую функцию для форматирования чисел, дат... В VBScript'е есть FormatNumber,
FormatDateTime. Можно свою написать, благо это не сложно...

Теперь по поводу ответа товарища Владимира. Меня терзают смутные сомнения, что товарищ работал
с COM+, где действительно есть опция Inentity для Application'a: Account - Interactive User.
При этом наследуются все региональные настройки залогиненного в данный момент (локально) юзера.

Ну и наконец, по поводу паролей IWAM_computer name, IUSR_computer name: можно, конечно, перебором
отыскать, а можно и доки хотя бы почитать для общего развития, где в частности, сказано, что
пароли указанных учетных записей храняться Метабазе. Для ленивых скрипт:

\nset w = getObject("IIS://localhost/W3SVC")
MsgBox w.AnonymousUserName & ":" & w.AnonymousUserPass
MsgBox w.wamUserName & ":" & w.wamUserPass



2Konyashka: ты бы еще IP подсказал для полноты картины и порт открыл. а?
...
Рейтинг: 0 / 0
Русские язык и региональные установки
    #32028840
Konyashka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Konyashka: ты бы еще IP подсказал для полноты картины и порт открыл. а?

для полноты какой картины ?
это вы к чему ?
...
Рейтинг: 0 / 0
Русские язык и региональные установки
    #32028864
bik_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К тому, что грамотный Разработчик никогда не допустит
коннекта из Приложения к БД под логином sa. Тем более, с путым паролем.
Я уже не говорю про то, что неплохо бы вооще вырезать эту инфу (UID/PWD) при посте в форум.
...
Рейтинг: 0 / 0
Русские язык и региональные установки
    #32028871
Konyashka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К тому, что грамотный Разработчик никогда не допустит
коннекта из Приложения к БД под логином sa. Тем более, с путым паролем.
Я уже не говорю про то, что неплохо бы вооще вырезать эту инфу (UID/PWD) при посте в форум.


это был пример если кто непонял
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Русские язык и региональные установки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]