Отправляет email-рассылки с помощью сервиса Sendsay

MS SQL Server

  Все выпуски  

MS SQL Server - дело тонкое...


Информационный Канал Subscribe.Ru


#174<<  #175

СОДЕРЖАНИЕ

1.СОВЕТЫ
1.1.SQL Server 2000 DTS. Часть 2. Создание DTS пакетов с помощью мастеров
2.ССЫЛКИ НА СТАТЬИ
2.1.Статьи на русском языке
2.2.Новые и обновлённые технические статьи Microsoft
2.3.Англоязычные статьи
3.ФОРУМ SQL.RU
3.1.Самые популярные темы недели
3.2.Вопросы остались без ответа
4.ПОЛЕЗНОСТИ
4.1.Как отсортировать выборку по символьному полю, содержащему числовые значения?

СОВЕТЫ

SQL Server 2000 DTS. Часть 2. Создание DTS пакетов с помощью мастеров

По материалам статьи Marcin Policht: SQL Server 2000 DTS Part 2 - Creating DTS Packages using Wizards

Как уже говорилось в первой части статьи, существует три метода создания DTS пакетов: с помощью графического интерфейса DTS Designer, программированием на основе DTS object model или с помощью мастеров SQL Server Enterprise Manager. В этой части статьи мы рассмотрим использование мастеров, которые хоть и ограничены в возможностях, но могут послужить отправной точкой для освоения более сложных методов. Enterprise Manager располагает двумя мастерами, с помощью которых можно быстро и легко создавать DTS пакеты, это DTS Export/Import Wizard и Copy Database Wizard.

DTS Export/Import Wizard

Как видно из названия, цель этого мастера состоит в том, чтобы исполнять операции импорта/экспорта между базой данных SQL Server и любым другим OLE DB - источником данных. Хотя мастера DTS Import и DTS Export перечислены в меню Tools-> Wizards-> Data Transformation Services, проще всего запустить эти мастера выбрав Import или Export из контекстного меню непосредственно базы данных. В любом случае, мастер проведёт Вас через следующие шаги:

1. Сначала нужно указать источник данных. В зависимости от выбранного источника может понадобиться ввод дополнительных учётных данных. Например, при импорте данных из базы данных, не являющейся SQL Server, вместо логина SQL Server придётся ввести информацию об учётной записи Windows или домена. Выбор источника данных может потребовать установки дополнительных свойств соединения - Advanced Connection Properties (зависящие от OLE DB провайдера), установить которые можно нажав кнопку Advanced на странице мастера Choose a Data Source. В следующем окне мастера будут запрошены аналогичные данные для сервера-адресата передачи данных (включая тип провайдера и расширенные свойства соединения).

2. После определения источника и адресата, необходимо выбрать один из трех типов данных, которые будут импортированы/экспортированы:

  • Записи одной или нескольких таблиц/представлений - когда импорт или экспорт осуществляется в базу данных, в ней будут созданы участвующие в передаче таблицы, если они до этого там не существовали. Если таки таблицы уже существуют, по умолчанию в них будут добавлены новые строки, которые поместятся после уже существующих данных. Эти и другие параметры настройки необходимого варианта пакета можно задать в окне мастера: Column Mappings and Transformations, и с помощью них можно настроить трансформацию каждой отдельной пары таблиц или представлений источника и адресата. Например, Вы можете выбрать удаление или добавление данных в таблицах сервера-назначения (или удаление с пересозданием), если они уже существуют, а также разрешить/запретить вставку значений identity. В последнем случае, Вы можете предписать игнорирование полей identity при передаче (хотя эта опция возможна и для любого поля, не только для identity). Также Вы можете изменить типовые инструкции T-SQL для создания таблиц на сервере назначения. Если Вы умеете писать VB-скрипты и знакомы с DTS object model, Вы можете изменить заданный по умолчанию сценарий трансформации. Однако, обратите внимание на то, что применение такого преобразования может заметно замедлить процесс импорта/экспорта при большом объёме данных.
  • Результат исполнения T-SQL запроса (который более селективен, чем предыдущий вариант) - это означает, что Вы просто определяете передаваемые данные, используя T-SQL скрипт. Кнопки: Query Builder (средство автоматизации создания T-SQL запросов) и Parse (синтаксический анализатор, проверяющий корректность синтаксиса), упрощают эту задачу. Даже при том, что Query Builder имеет ограниченную функциональность (например, невозможно задать порядок по убыванию или использовать предложение GROUP BY), Вы можете легко доработать T-SQL запрос вручную. Также Вы можете создать T-SQL запрос в Query Analyzer и скопировать его на закладку Type SQL Statement в DTS Import/Export Wizard или сохранить его в .SQL файл и открыть его на той же самой закладке, щёлкнув по кнопке Browse... .
  • Выборочные объекты базы данных и данные - это позволяет передавать любые объекты между двумя базами данных SQL Server. Предлагается множество дополнительных вариантов отбора с настройкой необходимой конфигурации на закладке мастера Select Object to Copy. Вы можете передавать таблицы, представления, хранимые процедуры, правила, значения по умолчанию, определяемые пользователем типы данных и функции, пользователей и роли базы данных, а также все логины, включая разрешения уровня объекта (однако, Вы не можете передавать выборку логинов). Для каждой таблицы Вы можете указать, нужно ли копировать индексы, триггеры или первичные и внешние ключи. Вы можете создать новый объект в базе назначения или копировать данные из источника в существующий объект. Во втором случае можно указать, нужно ли добавлять данные в конец или заменять имеющиеся.

3. Независимо от определяемого набора данных, который будет импортирован/экспортирован, следующая страница мастера: Save, Schedule, and Replicate Package - всегда будет выглядеть одинаково. На ней можно указать опцию немедленного выполнения пакета или запланировать его исполнение на позднее время. Второй вариант требует, чтобы пакет был предварительно сохранён. Как говорилось в первой части статьи, Вы можете сохранить пакет в следующих местах: база MSDB SQL Server (таблица sysdtspackages), SQL Server Meta Data Services (Microsoft Repository), Structured Storage File (.DTS файл) или в файл Visual Basic (.BAS). Кроме того, для исполнения намеченных пакетов потребуется, чтобы был запущен SQL Server Agent.

4. Также имеется опция, позволяющая передавать данные на сервер назначения с помощью репликации (только если сервер назначения является SQL Server). Эта опция после завершения мастера Import/Export активирует Create Publication Wizard, который автоматически создаст публикацию.

5. Если Вы решили сохранять DTS пакет, Вы увидите ещё одно окно: Save DTS Package. Содержание этого окна будет зависеть места сохранения пакета, указанного в предыдущем окне.

Если пакет исполняется немедленно, Вы сможете наблюдать прогресс его исполнения, отображаемый в диалоговом окне Executing Package. Каждый шаг пакета будет показан отдельно с учётом присущих ему состояний исполнения. Иначе, пакет появится в папке: SQL Server Enterprise Manager->Management->SQL Server Agent->Jobs, и будет выполняться согласно заданному расписанию. Как говорилось в предыдущей статье, при планировании DTS пакетов используется регистрация (с настраиваемой на закладке Logging окна DTS Package Properties конфигурацией), так что это очень упрощает поиск неисправностей в случае отказов.

Copy Database Wizard

Не смотря на то, что этот мастер доступен из Tools-> Wizards-> Management (вместо Data Transformation Services), он использует Data Transformation Services и создаёт стандартный DTS пакет. Его основная цель - копирование баз данных между двумя SQL серверами. Он обычно используется в корпоративной среде, когда тестовая база данных должна быть перемещена на промышленный сервер, но он также удобен и для консолидации, когда несколько базы данных сливаются на более мощный сервер. Обратите внимание на то, что для успешной работы мастера необходимо, чтобы копируемая база данных не существовала на сервере назначения, и в течение копирования пользователи не обращались к исходной базе данных.
Логика работы этого мастера требует определения исходного сервера и сервера назначения, и типов аутентификации для каждого из них. Как только это будет сделано, Вы сможете указать исходные базы данных, которые не должны существовать на сервере назначения, и определить, хотите ли Вы копировать их или переместить (обратите внимание на то, что при перемещении базы данных, на сервере источнике не будут физически удалены её файлы). После этого мастер проверит, что имена файлов исходной базы данных не совпадают с именами файлов на сервере назначения и достаточно дискового пространства для новой базы. В случае конфликтов имён или проблем с дисковым пространством, у Вас есть возможность изменить путь к файлам на сервере назначения или сами имена файлов. В следующем окне Select Related Object, можно указать необходимо ли копировать логины (Вы можете ограничить их только теми, которые используются выбранными базами данных), хранимые процедуры, задания SQL Server Agent и определяемые пользователями сообщения об ошибках. В каждом конкретном случае (кроме логинов), Вы можете выбрать какие объекты будут переданы. И наконец, в окне Schedule DTS Package Вы можете указать будет ли пакет исполнен немедленно или по расписанию. В любом случае, пакет будет сохранён на сервере назначения, что позволяет запускать его повторно в случае сбоев при исполнении.
Обратите внимание на то, что даже при относительной ограниченности возможностей обоих мастеров, Вы всегда можете изменить сгенерированные мастерами пакеты средствами DTS Designer (или сохранить их как файлы Visual Basic и использовать их для перепрограммирования). Очевидно, что для этого потребуется сохранить пакет до завершения работы мастера. Редактирование пакетов в DTS Designer будет темой следующей статьи.

[В начало]

ССЫЛКИ НА СТАТЬИ

Статьи на русском языке

Введение в Базы данных
Alf
SQL: Часть изложенного материала основана на моем личном опыте и почерпнутых из этого опыта суждениях (думаю, далеко не безупречных). Поэтому буду рад любой конструктивной критике, дополнениям и исправлениям (по существу вопроса)...
Счётчики производительности SQL Server и Windows
Александр Гладченко
MSSQLServer: Настоящая статья исследует возможности анализа счётчиков производительности Windows 2000, под управлением которой работает SQL Server 2000. Даются пороговые значения ключевых счётчиков, рекомендации по наборам счётчиков для поиска узких мест различных компонент системы в целом и приводятся методики поиска и устранения выявленных с помощью счётчиков проблем...
DOM Level 3 Core: отличительные особенности
Arnaud Le Hors, Elena Litani
XML: В этой серии статей описываются некоторые ключевые особенности Рабочей версии стандарта консорциума W3C "Document Object Model (DOM) Level 3 Core" (Объектная модель документа, Уровень 3, Основные положения), на примерах кода Java объясняется, как их использовать. Во второй и заключительной части авторы рассматривают операции над документом, получение информации о типах и знакомят с первыми реализациями этого API (интерфейса прикладного программирования) в проекта Apache Xerces2...
Гибкие блокировки в 1С
Сердюк В.И.
Для того чтобы не наломать дров в вашей ИТ системе необходимо : во первых понимать для чего существуют блокировки в М S SQL server , во вторых понимать как устроен блокировочный механизм в 1С...
Внутренние блокировки в 1С
Сердюк В.И.
В предыдущей статье по гибким блокировкам я пожалуй не сделал акцент на то ,что блокировки в контексте 1С бываю двух видов. Первый вид это блокировки данных на уровне SQL servera. Второй вид это блокировки объектов 1С(клиентских форм). Хочу исправить свою ошибку и остановиться на описании второго вида блокировок подробнее...
Отключение процедуры верификации для 1С
Сердюк В.И.
Для начала ответим на вопрос - зачем это нужно? Это нужно для каких либо изменений в структуре внутренних таблиц 1С и в первую очередь для подключения стандартного механизма репликации MS SQL.При подключении стандартного механизма репликации сервер автоматически добавляет служебные поля к таблицам поставленным на репликацию. Также добавляются индексы и в некоторых случаях изменяются свойства столбцов, например identity.1С при прохождении процедура верификации анализирует структуру базы данных и в случае расхождения со структурой описанной в dds файле выводит ошибку и заканчивает сеанс...
Рассылка сообщений из SQL Server
Брайан Моран
MSSQLServer: Можно ли с помощью xp_sendmail отправить почтовое сообщение из SQL Server без установки Microsoft Outlook?...
Как пережить разделение
Ицик Бен Ган
MSSQLServer: Относительное разделение - полезное средство для программиста на T-SQL, позволяющее решать проблемы пользователей, когда те пробуют извлечь данные из таблиц базы данных. В своих предыдущих обзорах я рассматривал различные методы обработки относительного деления, которое включает в себя сопоставление наборов данных, доступных некоторым или всем пользователям. В одной из статей я представил решения, основанные на взаимосвязанных подзапросах. На этот раз я хочу рассмотреть задачу на тему относительного деления. Предлагаю читателям решить ее, применяя те, более ранние, методы. Затем я покажу дополнительное решение и несколько его вариантов...
Золото Юкона
Билл Шелдон
MSSQLServer: На конференции профессиональных разработчиков Professional Developers Conference (PDC) 2003 г. представители Microsoft сообщили много нового о будущих продуктах, предназначенных для программистов. Один из таких продуктов - Yukon, новая редакция Microsoft SQL Server...
Почему похожие запросы имеют различные планы исполнения?
Брайан Моран
MSSQLServer: Когда я пытаюсь использовать значения datetime в составе оператора запроса WHERE, у меня возникают трудности с выполнением. Когда я применяю символьную строку, содержащую значение datetime, все проходит нормально...

[В начало]

Новые и обновлённые технические статьи Microsoft

"HTTP Error 401.3 Access Denied" Error Message When You View a SQL Server 2000 Service Pack 2 Database on Windows Server 2003
"The Engine Components and Client Components Features Require Microsoft .Net Framework" Error Message When You Run SQL Server Notification Services 2.0 Setup
Disaster recovery options for Microsoft SQL Server
FIX: An embedded quotation mark in the MDX ALTER CUBE command removes the character that comes before the quotation mark
FIX: Mtxoci.dll Logging Support Enabled
FIX: Restoring a SQL Server 7.0 database backup in SQL Server 2000 Service Pack 2 (SP2) may cause an assertion error in the Xdes.cpp file
FIX: Synchronization fails for SQL Server CE merge replication
HOW TO: Add SQL Server 2000 Stored Procedures to Visual SourceSafe by Using Visual Studio .NET
INF: Comparing SQL Collations to Windows Collations
INF: Estimate the Size of a SQL Server CE Database
INFO: Performing a SQL Distributed Query by Using ADSI
PRB: Job Status is Not Refreshed When You Connect Using Incorrect Case for the Login Name
PRB: Unable to Display Visual Totals Using the PivotTable Component
PRB: Using the Visual Studio 6.0 and Access 2000 Visual Database Tools with SQL Server 2000
Support WebCast: Microsoft SQL Server 2000 Failover Clustering Disaster Recovery Procedures
TCP/IP Settings for SQL Server Drivers When Pooling Is Disabled

[В начало]

Англоязычные статьи

Microsoft's Yukon To Offer Data Mirroring, Message Queuing
Barbara Darrow
Yukon, Microsoft's next-generation database, will offer SQL-accessible message queuing, among other previously disclosed perks, sources said
Microsoft's Yukon To Get Reporting Tools, Data Mirroring
Barbara Darrow
Microsoft's next-generation database, code-named Yukon, will include integral reporting services, a move that would continue the vendor's headlong push into the business intelligence arena, sources said
Duplicate Indexing Woes
Steve Jones
I was doing my daily checks, looking over backups, maintenance, logs, etc. from the weekend when I saw that familiar error. On server DENSQL01, once again, the maintenance plan had failed. I'd learned, albeit slowly), that going to the job history in Enterprise Manager wasn't all that helpful. The standard "sqlmaint.exe failed" wasn't all that helpful
SQL Server Security: Fixed Database Roles
Brian Kelley
In a previous article, SQL Server Security: Server Roles, I covered the fixed server roles included with SQL Server 2000. Another set of roles that are available to us are fixed database roles. As the name would imply, these are at the database level only. Like with fixed server roles, some of the fixed database roles, such as db_accessadmin and db_securityadmin, are designed to assist a DBA with delegating administrative responsibilities. Others, such as db_datareader and db_datawriter, are designed to provide blanket permissions for an end user. Here are the fixed database roles available in SQL Server 2000
Find duplicate indexes
Preethiviraj Kulasingham
This script returns duplicate indexes on the current database. It uses two user-defined functions that are compatible with SQL Server 2000 (I used SP3). It won't work in SQL Server 7.0 because of the user-defined functions and a memory table
Best Practices in an Adhoc Environment
Sharad Nandwani
In an environment, where the developer has free access to the production servers, he can make unintentional mistakes which can result in server degradation and performance dipping down drastically over a period of time. The DBA needs to be aware of these common mistakes and take every precaution to monitor these mistakes, rectify the same and convey it back to the developer so that going forward the developers do not make such mistakes
Introduction to MSSQL Server 2000 Analysis Services: Using Calculated Cells in Analysis Services , Part II
William Pearson
This is the eighteenth article of the series, Introduction to MSSQL Server 2000 Analysis Services. As I stated in the first article, Creating Our First Cube, the primary focus of this series is an introduction to the practical creation and manipulation of multidimensional OLAP cubes. The series is designed to provide hands-on application of the fundamentals of MS SQL Server 2000 Analysis Services ("MSAS"), with each installment progressively adding features and techniques designed to meet specific real - world needs. For more information on the series, as well as the hardware / software requirements to prepare for the exercises we will undertake, please see my initial article, Creating Our First Cube
Troubleshooting SQL Server Jobs
Alexander Chigrik
If you have problems with SQL Server jobs, review this troubleshooting checklist to find potential solutions SQL Server 2000 DTS Part 5 - DTS Designer Tasks and Global Variables
Marcin Policht
In the previous article of this series, we covered types of DTS Designer tasks that are more straightforward. We will continue this discussion here, focusing on ones that are more complex. However, before we proceed, we will look into the concept of DTS Global Variables, which will help us understand some of the options available when dealing with task configuration
15 Seconds : Leveraging MSMQ in ASP.NET Applications
Greg Huber
Have you ever developed a Web application that requires extensive processing? Ever had long running Web pages that often time out in the browser? Most Web developers run into these kinds of issues at some point. As Web application requirements evolve, processing and business logic tend to get more complex. Consequently, it is no surprise that Web applications can lead to frustrating Web experiences
SQL Server "Yukon" and the CLR: Using Server Data
Mike Gunderloy
In my previous article, I showed you how to write a very simple function in Visual Basic .NET and then call it from T-SQL code in SQL Server "Yukon." But that's only part of the CLR integration story for the next version of SQL Server. One important part of the story that I left out is the in-process managed provider, an ADO.NET provider that CLR functions can use to talk directly to the instance of SQL Server that invoked them. In this article, I'll show you some of the basics of using this plumhing
Advanced SQL Server Locking
Andrйs Taylor
I thought I knew SQL Server pretty well. I've been using the product for more than 6 years now, and I like to know my tools from the inside out
Don't Let These Security Gotcha's Get Your Database
Lisa Vaas
Securing the database is top of mind at most organizations now more than ever. How not? As it is, Slammer slapped us last winter, Microsoft had yet another SQL Server Hotfix patch out as of Friday, and Oracle on Friday put out a high-severity security alert warning of Secure Sockets Layer (SSL) vulnerabilities that require immediate attention
SQL Server Data Transformation Services (DTS) Best Practices
Narayana Vyas Kondreddi
Microsoft released Data Transformation Services (DTS) along with SQL Server 7.0. A very powerful, easy to use, graphical tool for importing, exporting and transforming data, which is only available as a costly add-on in other RDBMS products like Oracle. Prior to SQL Server 7.0, all we had was BCP, which is powerful indeed, but not as friendly and functionally rich as DTS. DTS was made robust and dramatically improved with the release of SQL Server 2000, as more and more DBAs and developers started using DTS for building various data loading and transformation solutions. It wouldn't be an exaggeration to say that DTS is one of the most popular ETL (Extract, Transform and Load) tools currently in use. Not bad for a tool that's been around for just about four years
MS to reveal more about reporting tools
Margie Semilof
Microsoft said next month it will release more information about a reporting-service feature originally designed for Yukon database software, which will be available for SQL Server 2000 by the end of the year
Anti-Blocker Strategies
Sancho Fock
No reasonable strategy for the resolution of concrete blocking problems can be found until one has determined the precise nature of the scale block. The most obvious criterion for distinguishing between different scale blocks is their average duration. The following categories emerge as a result of this division
Preparing for Yukon
Michael Otey
Yukon is still a ways off, but it's not too early to start preparing for the dramatic changes the new SQL Server release will bring—especially those associated with Microsoft's .NET Common Language Runtime (CLR). SQL Server 7.0 transformed SQL Server's underlying database-engine architecture, but the way that DBAs manage the server remained essentially the same. You still use Enterprise Manager for multiserver management and T-SQL to create and update databases and their objects. Although Yukon features the same underlying architecture, the release has big changes in store for DBAs
Two Best Practices!
Darwin Hatheway
As a DBA, one of the things that happens to me several times a day is finding a chunk of SQL in my inbox or, worse still, on a piece of paper dropped on my desk. Yes, it's SQL that performs poorly or doesn't do what the programmer expected and now I'm asked to look at it. And, it's often the case that this chunk of SQL is just plain ugly; hard to read and understand. There are two Best Practices that frequently get applied to such messes before I really start analyzing the problem
Navigate the Road to Whidbey
Don Kiely
The next version of VS.NET includes a plethora of enterprise and RAD features, but the tool remains geared more toward higher-end than occupational programmers. Technology Toolbox: VB.NET, C#, SQL Server 2000, ASP.NET. Microsoft's claims for Whidbey—the next version of VS.NET—are impressive: It represents the maturation of all the .NET tools and technologies with support ranging from the smallest devices to the largest servers. Microsoft also asserts that the tool is friendly to all developers, from hobbyists to seasoned professionals. As usual, the reality falls somewhere between this description and the notion that Whidbey is a nice upgrade to familiar tools. Some of Whidbey's more ambitious features won't make the cut before it ships, and many will evolve into more usable forms of real tools. Will it make a substantial difference to Windows development?
SQL injection: When firewalls offer no protection
David Litchfield
This excerpt is from SQL Server Security, written by David Litchfield and published by McGraw-Hill/Osborne Media. Read the entire chapter here. Most companies that have an online presence these days will have a firewall of some kind. The purpose of a firewall is to filter network traffic that passes into and out of an organization's network, limiting use of the network to permitted, "legitimate" users
Maintain running numbers
Vadivel Mohanakrishnan
In this tip I will explain how to maintain running numbers in SQL Server. There could be situations where you need to club records of two different tables and maintain the running number. In that situation my query would be useful. It works in SQL Server 7 and 2000
Finding Real Dependencies
Stefan Popovski
Do you remember the differences between SQL 6.5 and SQL 2000 about creating a procedure that calls another procedure that doesn't exist? Server 6.5 would not allow the procedure to be created when it depends upon a non-existing procedure. On the other hand, SQL Server 7.0 and 2000 will allow the procedure to be created, and the SP_DEPENDS system procedure will not report correct results. If we run following script
How to search for date and time values using Microsoft SQL Server 2000
Bryan Syverson
Suppose you’re writing a query to find all the invoices that were written on January 6, 2003. You know from the control totals that 122 invoices were written that day. But when you run this query
SQL Server Leads OLAP Market
Scott Bekker
4/9/2003 — SQL Server consolidated its No. 1 position in the 2002 worldwide OLAP market, where Microsoft's presence continues to drive down the value of the average sale. But even so, Redmond is not enjoying the kind of market dominance it has achieved in other markets, according to preliminary estimates for 2002 from the U.K.-based OLAP Report
Date Time Values and Time Zones
Dinesh Asanka
DateTime always gives headaches to the database developers, because of their various combinations. Here is another problem of Datetime. I have given a solution and it is open to discussion. It will be highly appreciated if you can share your ideas to this and your solutions
Manage Multiple SQL Server Installations And Databases With OSQL
Randy Dyess
At one point in time I was tasked with running over 70 databases on more than a dozen servers without any of the costly third-party tools that exist to accomplish such tasks, and I often get asked how can you handle such large numbers of databases. This is a short article that will show you how to use the handy OSQL command line utility, provided with SQL Server, to execute repetitive tasks against large numbers of databases or to manage large numbers of servers
How To Interact With SQL Server's Data And Procedure Cache
Randy Dyess
As you have worked with SQL Server, you probably have run across the terms data cache and procedure cache, and may have wondered what exactly a cache was. SQL Server is configured to use a physical pool of memory on the server, and it will allocate the majority of this memory pool to hold data pages that have been read, along with the compiled execution plans for all previously-run Transact-SQL statements. It is this dynamic pool of memory that is being referred to by the data cache and procedure cache. Before SQL Server 7.0, the data cache and procedure cache were two separate pools of memory and could be controlled separately. In SQL Server 7.0 and SQL Server 2000, one pool of memory is used both for data and execution plans

[В начало]

ФОРУМ SQL.RU

Самые популярные темы недели

Ваше мнение об упражнениях SELECT на http://sql.ipps.ru
Кто на чем пишет клиентов под SQL Server?
Новые упражнения на http://sql.ipps.ru
Обсужде ние объектной БД
Помогите создать справочник с историей ?
xp_sendmail и вообще отправка почты
OpenDataSource
instead of на view
SELECT с ограничением количества возвращаемых значений
выгрузка из ексель в сиквел
Кто нибудь работает с банковсикм ПО под SQL
Еще один вопрос
join множества таблиц в зависимости от условий
убей двойника 2 (продолжение)
Файл подкачки в WIN2000 Server
Почему нежелательно называть поля в таблицах БД по-русски?
Правильное использование Блокировок
TRUNCATE TABLE
Восстановить базу без лога?
MSDE /Agent

[В начало]

Вопросы остались без ответа

интересно
Red Gate Sql Compare
Разница между get_sid(...) и SUSER_SID(...) ?
66-67 Кто их сейчас решает
XSL и скрипр js
1/2 OFF отдам 2 книжки по SQL серверу 7.0
У кого есть второе издание книжки по экзамену 70-229 "MS Sql Server 2000 Design & Implementation"
Запись в базу в поле типа image использую XMLHTTP
заменить данные в текстовых полях базы. как я это делал.
Как настроить оповещение???
как добавить имена полей
---
Структура таблицы
HELP!!!! проблема с языками !!!
настройка sql Server для репликации в SQLCe
OLAP & pivot table: Query failed

[В начало]

ПОЛЕЗНОСТИ

Рассылка:  Вопросы и ответы по Microsoft SQL Server

Автор рассылки: Сергей Кошкин

Выпуск No. 26 от 2003-12-19
Вопрос : Как отсортировать выборку по символьному полю, содержащему числовые значения?
Ответ

[В начало]


Вопросы, предложения, коментарии, замечания, критику и т.п. присылайте Александру Гладченко на адрес: mssqlhelp@pisem.net

sql.ru Описание рассылки

МИНИФОРМА
ПОДПИСКИ




http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное