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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Microsoft SQL Server

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

Megard

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MICROSOFT SQL SERVER
 
тема посвящена выяснению ответов на вопросы, касающихся установки, функционирования и использования Microsoft SQL Server; также обсуждаются вопросы, касающиеся использования T-SQL (диалект SQL-языка, используемого в этой версии сервера)
 
популярные ответы на популярные вопросы "где скачать?" и "чем сломать?" можно найти здесь

 
 
Официальная документация:
SQL Server 2005 Books Online (original/english, 135MB, september 2007);
SQL Server 2005 Books Online (перевод/русский, 148MB, январь 2009);
 
 
Официальные обновления:
[для версий, начиная с 9.0.3042] / [полный перечень обновлений / зеркало]
03/06/2007: KB933508 (9.0.3042 > 9.0.3050);
04/03/2007: KB934458 (9.0.3050 > 9.0.3054);
04/03/2007: KB934459 (9.0.3054 > 9.0.3159);
06/28/2007: KB936305 (9.0.3159 > 9.0.3175);
 
 
Альтернативные источники информации:
sql.ru - очень полезный ресурс с говорящим за себя названием; пожалуй, лучший (если не единственный) на просторах ru'нета; кроме форумов есть большая подборка статей, FAQ, и прочее.

Всего записей: 135 | Зарегистр. 13-09-2002 | Отправлено: 11:49 18-07-2003 | Исправлено: niichavo, 16:13 02-04-2010
RedFoxUA



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Здравствуйте! Подскажите плиз: 1. MS SQL 2000 на XP в принципе ставиться?

У меня стояло 2000 Enterprise Edition на XP на notebook

Всего записей: 111 | Зарегистр. 06-04-2005 | Отправлено: 16:13 20-11-2007
MaksimKaterin



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите: есть база на InterBase (таблицы, встроенные функции и пр.). Очень хотелось бы перевести её на MS SQL 2005 EE. Насколько это сложно? И вообще как лучше это осуществить?

Всего записей: 62 | Зарегистр. 09-09-2007 | Отправлено: 20:36 20-11-2007
dmka



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Насколько это сложно?

Зависит от базы, но ручная работа тебе обеспечена. К тому же не факт, что твое клиентское приложение (на дельфи?) будет после этого работать.
 

Цитата:
И вообще как лучше это осуществить?

Данные относительно легко можно перелить через MS DTS Import, а дальше начинается та самая ручная работа

Всего записей: 948 | Зарегистр. 23-04-2003 | Отправлено: 21:49 20-11-2007
vladk1973



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
nfr1c
Developer Edition должна ставиться безо всяких выкрутасов
Ну и, конечно, MSDE
Все остальное, все-таки на серверную платформу лучче ставить, имхо

Всего записей: 674 | Зарегистр. 23-03-2005 | Отправлено: 03:44 21-11-2007 | Исправлено: vladk1973, 03:45 21-11-2007
vladk1973



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MaksimKaterin
Все до единой функции и процедуры придется как минимум переделать.
Логику работы надо разобрать по полочкам и ясно представить, что нужно, что нет
Например генераторы из триггеров придется убрать, возможно что и сами триггеры не нужны будут
Ну или процедуры - совсем другая логика работы с набором данных, никаких циклов по курсору и все в этом роде.
 

Цитата:
И вообще как лучше это осуществить?

Нанять специалистов

Всего записей: 674 | Зарегистр. 23-03-2005 | Отправлено: 06:28 21-11-2007
weert

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nfr1c,  TeXpert
я конечно могу ошибиться, но мелкомягкие говорят конкретно:
кроме Developer редакции ничего больше на ХРшку не установится. только на серверную платформу. про обрезки я неговорю.

Всего записей: 283 | Зарегистр. 04-09-2003 | Отправлено: 10:01 23-11-2007
BaluBig



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
weert
То официальный подход. Народные же умельцы могут его обходить. Потому что там ограничение не техническое, а чисто маркетинговое.

Всего записей: 404 | Зарегистр. 06-02-2004 | Отправлено: 15:34 23-11-2007
Dem_anywhere



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На ХР из MSSQL2000 поставится: MSDE, Personal и Developer Edition
С MSDE можно использовать клиентскую часть от любой Edition (включая те, которые не ставятся)

Всего записей: 230 | Зарегистр. 28-02-2006 | Отправлено: 16:16 23-11-2007 | Исправлено: Dem_anywhere, 16:19 23-11-2007
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди помогите пожалуйста если кто сталкивался с проблеммой!
 
1) Недавно люди поставили MSSQL Express. Это урезанная версия сервера. Там тот же SQL Server Management Studio интерфейс. Базу они нашу подключили без проблемм. Но программа почему-то не работает.
2) У меня была привязка в окне настройки соединения к провайдеру SQLOLEDB.1, но я проверил, что после проверки соединения возвращается строка с тем же провайдером. Так что соединение вроде есть.
3) Странное дело но в списке серверов в окне соединения этого сервера не видно. Есть только сервер USER1, но он не работает. Если мы ручками пишем имя сервера USER1\SQLEXPRESS, то появляется соединение и появляются базы.
 
В чём может быть проблемма? Соединение с горем пополам, но всё же есть, а программа не работает. Я использую ADO компоненты из Delphi. Может быть Express не работает с ними или работает не правильно? Я веть для соединения использую только строку соединения и виндовс аутентификацию на локальном компе.

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 18:48 06-12-2007
vladk1973



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
delover
Что за окна соединения, работает соединение или не работает - не понятно..
Дай хоть скриншоты, чтоли

Всего записей: 674 | Зарегистр. 23-03-2005 | Отправлено: 05:48 07-12-2007
rkhodjaev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
to All
Извините если в не тот топик пишу.
У нас потребовали хранить копию БД. Мы решили хранить данные которые лежат на MS SQL. Купили «Storage Works Dat72»,но когда подключили к серверу (Hp Proliant где установлена ОС Windows 2000 Advanced) данную кассету то он не определяется. Может быть каких-нибудь дров не хватает или где нибудь что то настроит надо? Кто нибудь сталкивался с этим?

Всего записей: 1002 | Зарегистр. 05-05-2006 | Отправлено: 07:06 07-12-2007
dneprcomp



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
delover
Строка соединения для SQL Express отличается от полного сервера. В программе используется не тот вариант строки.

Всего записей: 3922 | Зарегистр. 31-03-2002 | Отправлено: 08:22 07-12-2007
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vladk1973
Окно стандартное - системное. Если зайдёшь в делфи на форму кинь компонент ADOConnection1. Тресни по нему маузом два раза - вылетит первое окошко - оно дельфовое, с кнопкой <Build...>. Жмём кнопку и видим окно - "Свойства связи с данными". Вот это оно и есть.
 
dneprcomp
Я посмотрел строку она абсолютно такая же, только без переносов строки:

Код:
Provider=SQLOLEDB.1;
Integrated Security=SSPI;
Persist Security Info=False;
Data Source=XXX\sqlexpress
 

 
Странное дело - у парня тоже экспресс, только без SQL Server Management Studio и мы не могли подключить старую базу. Но моя программа после настройки соединения, если базы нет то создаёт её автоматически. Создала базу без проблемм и нормально заработала. А на том компьютере, где была подключена база, она работать не хочет. Может у него криво сервер настроен? Как можно его настроить так, чтобы компоненты ADO не работали? Может надо какие-то протоколы? ADO работает через пайпы или как?

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 13:27 07-12-2007
dneprcomp



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
delover

Код:
'    connection string for Server
         dbConnectString = "Provider = sqloledb;Data Source=......;" _
          & "Initial Catalog=......;User ID=.....;Password=......;"
 
'attached on the fly to the instance of SQL EXPRESS Server
        dbConnectString = "Provider=SQLNCLI.1;Integrated Security=SSPI;" _
          & "Persist Security Info=False;AttachDBFileName=" & MDFPath _
          & ";Data Source=" & [name of computer on with SQL Express installed] & "\sqlexpress"
 
'working with DB already attached to SQL EXPRESS Server
    dbConnectString = "Provider=SQLOLEDB;Initial Catalog=[name of DB];" _
      & "Data source = " & [name of computer on with SQL Express installed] & "\sqlexpress;" _
      & "Integrated security=SSPI"
 

Плюс, надо настроить при инсталяции SQL Express и затем учитывать в коде:
INSTANCENAME(по дефолту sqlexpress)
SQL Express uses Windows Integrated Security by default. Это значит не надо задавать в строке соединения User ID/Password. Но если был выбран параметр SQL, то придеться задавать User ID/Password в строке соединения.
Enabling Network Connections - By default, SQL Express does not allow network connections.
Помотреть http://technet.microsoft.com/en-us/library/ms143684.aspx

Цитата:
ADO работает через пайпы или как?
ADO работает как угодно. Необходимо настроить/разрешить Network Connections на сервере. Лучше разрешить TCP/IP в SQL Server Configuration Manager. Через TCP/IP потом проще работать.

Всего записей: 3922 | Зарегистр. 31-03-2002 | Отправлено: 22:18 07-12-2007 | Исправлено: dneprcomp, 22:28 07-12-2007
delover

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dneprcomp
Спасибо, но судя по посту у него действительно что-то не правильно установлено.
 

Цитата:
'attached on the fly ... Provider=SQLNCLI.1

Не использую fly. Так что провайдер этот пока не нужен.
 

Цитата:
'working with DB already attached ... Provider=SQLOLEDB

Так же всё. Строка передаётся нормально, провайдер правильный. Каталог я не заполняю, так как пользую и master и свой каталог. Заполняю сам по мере необходимости. Секюрити у меня программа настраивает - точно так же как нужно экспрессу. Есть возможность и виндовс аутентификации и пользователя sa. Вообще этим у меня занимается мой компонент - обёртка для TADOConnection.
 

Цитата:
Плюс, надо настроить при инсталяции SQL Express и затем учитывать в коде

Вот это может быть, так как в нормальном MSSQL я мог установить хоть как, а потом поменять настройки сервера для секюрити. Где их искать в экспрессе - я не знаю. У него (где не работает), там во первых нет пользователя SA. Во вторых я не мог создать там пользователя. В третьих видимо действительно криво поставлено, так как там до этого был 2000, потом 2005, а потом экспресс с дополнительно установленной студией. Когда я переходил на 2005 и поставил его поверх 2000 у меня не получилось подключить каталог созданный в чистой 2005. Видимо перекосы есть, но когда удалил всё и поставил 2005 чистый - подсоединил.  
 

Цитата:
Через TCP/IP потом проще работать.

А я вообще этого не использую - не знаю зачем это. Адошная программа коннектится без проблем локально и если есть SA то и по сети. Так что пайпы я вообще не вижу.
 
ps. Во первых прога точно работает с нормальным SQL экспрессом когда создаёт базу сама. Во вторых я не знаю что за базу присоединили там где не работает. Может если её отсоединить то программа сама создаст без проблемм. В третьих я очень не уверен, что там сервер установлен корректно. Однако если будут подробности, напишу. Пока подробностей нет, но всё равно спасибо.

Всего записей: 1395 | Зарегистр. 25-06-2007 | Отправлено: 19:15 10-12-2007
Rudia



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rkhodjaev
Хех, я уж думал, что стриммеры уже не выпускаются Сечас намного проще купить пару дополнительных винчестеров и бэкапить на них. А если база не очень большая, можно на двд snapshot'ы делать.

Всего записей: 324 | Зарегистр. 13-09-2006 | Отправлено: 23:11 10-12-2007
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет.
Как заставить SQL использовать все 8 Гб оперативки ?
 
SQL 2000 - AWE включено.
Windows 2003 server EE.
 
спасибо.

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 13:53 29-12-2007
Sergey21102



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
slech
 
 SQL 2000 какой именно?
Операционка видит 8 гб?
а что пишется в логах скула по поводу AWE?

Всего записей: 644 | Зарегистр. 26-01-2004 | Отправлено: 14:44 29-12-2007
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
сори, немного разделом ошибся.переехал сюда

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 20:14 29-12-2007 | Исправлено: slech, 16:39 09-01-2008
SIF

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте! Есть такой вопрос.
Делаю запросы  к нескольким похожим таблицам, объединяю их используя UNION.
 Можно ли в результирующей таблице  каким-либо образом получить дополнительный столбец, чтобы в нем выводилось имя или синоним таблицы. Нужно чтобы было видно в строке из какой таблицы взялся результат.

Всего записей: 162 | Зарегистр. 12-12-2005 | Отправлено: 12:37 13-01-2008
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум 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