Microsoft SQL Server - рассылка,
предназначенная как для начинающих, так и для опытных
программистов и администраторов. Насколько хорошо бы Вы ни знали
MS SQL Server, рано
или поздно возникает задача, решить которую довольно сложно.
До 31 августа 2012 года приобретая Windows 7
Professional в компании "Интерфейс" или
интернет-магазине "ITShop.ru"
Вы можете ЛЕГАЛИЗОВАТЬ Windows любой версии всего за
5000 рублей.
Создание и удаление таблиц в MS SQL Server:
Все данные в БД sql server хранятся
в таблицах. Таблицы состоят из колонок, объединяющих
значения одного типа, и строк - записей в таблице. В
одной БД может быть до 2 миллиардов таблиц, в таблице -
1024 колонки, в одной строке (записи) - 8060 байтов.
Создание и удаление БД в MS SQL Server:
В sql server'е базы данных хранятся
в виде обычных файлов на диске. Как минимум на одну БД
приходится таких файлов 2: *.mdf и *.ldf. В первом
хранятся сами данные, таблицы, индексы и пр., а во
втором находится т.н. transaction log, в котором
находится информация необходимая для восстановления БД.
Один из вариантов соглашения об именах объектов MS SQL
Server:
Помните, что имена объектов sql
сервера не могут превышать 30 символов. Не используйте
зарезервированные слова, специальные символы, и не
начинайте имена объектов с цифры. Избегайте
использование сокращений.
SQL Server в вопросах и ответах:
В: У меня на разных компьютерах
установлено два sql server 7.0. Для обмена данными между
ними я использовал data transformation services (dts),
чтобы импортировать данные на компьютер-адресат. Выбрав
нужные данные, я начал передавать их, и dts выдал
сообщение, что все объекты и данные импортированы
успешно. Однако поля типа varchar, ранее содержавшие
500-1000 слов, теперь, на компьютере-получателе, были
установлены в null. Некоторые записи содержали кавычки,
и я предположил, что сервер "споткнулся" на этом. Однако
если дело в кавычках, то sql server должен был бы
корректно импортировать остальные данные - не содержащие
кавычек. В чем моя ошибка?
Выбор пути доступа в реляционной системе управления
базами данных:
Скорее всего, статья Пат Селинджер,
является одной из наиболее часто цитируемых во всем
безбрежном пространстве литературы по базам данных. И,
конечно, это связано совсем не с выдающимися
писательскими достоинствами авторов. Напротив, статья
написана предельно скромно и просто. Ее выдающаяся роль
в новой истории технологии баз данных состоит в том, что
именно она заложила подход к обработке запросов в
реляционных системах баз данных, которого придерживаются
разработчики всех современных СУБД.
LINQ to SQL и пространственные данные SQL Server:
Начиная с версии 2008 MS SQL Server
имеет встроенную поддержку пространственных данных.
Прекрасно! На данный момент времени уже существует
несколько СУБД, предлагающих индексированное хранение
пространственных данных. Наверное, самые популярные из
них, это: "народная" MySql и PostGIS.