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

MS SQL Server

  Все выпуски  

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


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


#143<<  #144

СОДЕРЖАНИЕ

1.СОВЕТЫ
1.1.Безопасность Microsoft SQL Server 2000 (ОКОНЧАНИЕ)
2.ССЫЛКИ НА СТАТЬИ
2.1.Статьи на русском языке
2.2.Новые и обновлённые технические статьи Microsoft
2.3.Англоязычные статьи
3.ФОРУМ SQL.RU
3.1.Самые популярные темы недели
3.2.Вопросы остались без ответа
4.ПОЛЕЗНОСТИ
4.1.Базы данных в Интернете: Практическое руководство по созданию Web-приложений с базами данных
4.2.Программирование баз данных в Delphi 7. Учебный курс
4.3.XML за рекордное время
4.4.Базы данных: от проектирования до разработки приложений
4.5.Visual Studio .NET: разработка приложений баз данных
4.6.Web-интерфейс баз данных ODBC
4.7.Базы данных: Интеллектуальная обработка информации
4.8.Рассылка: Вопросы и ответы по Microsoft SQL Server

СОВЕТЫ

Безопасность Microsoft SQL Server 2000 (ОКОНЧАНИЕ)

По материалам статьи Richard Waymire и Ben Thomas: Microsoft SQL Server 2000 Security

1.         Введение
2.         Новшества безопасности SQL Server 2000
3.         Реализация безопасности на уровне сервера
4.         Реализация безопасности на уровне объектов
5.         Обновление SQL Server 7.0 до 2000
6.         Обновление SQL Server 6.5 до 2000
6.1.      Общие замечания по обновлению
6.2.      Процесс обновления
7.         Безопасность инсталляции SQL Server 2000
7.1.      Не используйте учетную запись sa
7.2.      Учетные записи для запуска сервисов
7.3.      Учетная запись Local System
7.4.      Учетная запись локального пользователя
7.5.      Учетная запись пользователя домена
7.6.      Файловая система
7.7.      Системный реестр
7.8.      Аудит
7.9.      Аудит средствами SQL Profiler

[В начало]

8. Backup и Restore

8.1. Защита файлов резервных копий и их носителей

Метод обеспечения безопасности резервных копий SQL Server 2000 заключается в создании их в виде файлов, и последующем использовании программы резервного копирования Windows NT для резервирования этих файлов с закрытием копии паролем. Это гарантирует то, что только те, кто знают пароль, смогут восстановит эти файлы. SQL Server 2000 поддерживает установку паролей непосредственно для набора резервных копий.
Файлы резервных копий должны быть размещены на NTFS разделе с таким набором прав на их каталог, чтобы лишить доступа к файлам обычных пользователей.
Если устройства резервирования могут быть защищены физически, стандартная резервная копия SQL Server 2000 не будет подвержена никаким рискам безопасности. Однако, даже когда устройства резервирования имеют возможность установки пароля, сами данные не будут зашифрованы и могут быть прочтены, если устройства резервирования не будут иметь физической защиты.

[В начало]

8.2. Восстановление на другом сервере

Есть три наиболее типичных варианта, встречающиеся при восстановлении базы данных на другом сервере. Первый - когда старый сервер (где была исходная база данных) и новый сервер (куда база данных восстанавливается) использует для аутентификации Mixed Mode.
Второй и третий варианты применяются, когда используется Windows Authentication Mode. Различие между ними в том, что во втором варианте база данных восстанавливается на сервере в том же самом домене, в то время как третий вариант подразумевает восстановление на сервере в другом домене.

[В начало]

8.2.1. Mixed Mode

При восстановлении базы данных на сервере, использующем модель безопасности с аутентификацией Mixed Mode, безопасность базы данных нарушается. Это происходит потому, что логины хранятся в таблице sysxlogins базы данных master, а права пользователя в базе данных хранятся в таблице sysusers соответствующей базы данных. Логическая связь между логином пользователя в таблице sysxlogins и пользователем в таблице sysusers построена на 16 байтном GUID. Связь по этому GUID при режиме аутентификации Mixed Mode приводит к тому, что когда база данных будет восстановлена на другом SQL Server 2000, ссылки между таблицами sysxlogins и sysusers будут нарушены (поскольку наборы логинов разные), и, таким образом, доступ к базе данных никому предоставлен не будет. Исключение составляют только члены группы sysadmin. Все членства в ролях и права пользователей должны быть восстановлены вручную.

[В начало]

8.2.2. Windows Authentication (Тот же домен)

Если база данных восстанавливается на SQL Server 2000 другого компьютера из того же домена, права в базе данных сохранятся. Единственное, на что стоит обратить внимание, для пользователей, которым предоставлен доступ к серверу, это то, что права доступа к серверу будет предоставлены для каждого экземпляра SQL Server.
Например, пусть Боб является членом группы SALES, а группе SALES предоставлены права на подключение к SQLServer1. Бобу предоставлены права доступа к коммерческой базе данных. Когда коммерческая база данных будет восстановлена на SQLServer2, его права на восстановленную базу сохранятся. Однако, потому что группе SALES не будет предоставлено право входа в систему сервера, Боб не сможет использовать эту базу. Если администратор предоставит права доступа к серверу для группы Everyone, Боб сможет работать с коммерческой базой данных. Это произойдёт потому, что единственное препятствие для Боба при использования коммерческой базы данных - это отсутствие регистрации на сервере.
При восстановлении базы данных на другом сервере того же домена, права в базе данных остаются неизменными, но права для регистрации на этом сервере могут оказаться не предоставленными.

[В начало]

8.2.3. Windows Authentication (Другой домен)

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

[В начало]

Пользователи доверенного домена

Если между старым и новым доменом Windows были установлены доверительные отношения, и новый домен доверяет старому, пользователи старого домена смогут использовать базу данных, и сохранят свои прежние права, при условии, что им предоставлено право подключения к SQL Server.
Пользователи из других доверенных доменов не будут иметь прав на подключение к базе данных, это похоже на пользователей из нового домена.

[В начало]

Пользователи из нового домена

Ни один из пользователей нового домена не будет иметь доступа, поскольку их SID не существуют в таблице sysusers восстановленной базы данных.
Единственным исключением является учетная запись Windows - BUILTIN. Эта учётная запись всегда имеют один и тот же SID на всех серверах, и любые права, предоставленные учетной записи BUILTIN (например, для локальной группы administrators), сохраняются неизменными. Учётная запись BUILTIN должна иметь право входа в систему, а SQL Server должен быть установлен на контроллере домена.

[В начало]

Пользователь из любого домена с одинаковым именем и паролем

В большинстве случаев использования безопасности Windows, когда требуется доступ к ресурсу, который находится не в домене запрашивающего ресурс пользователя, он может обращаться к ресурсу, если для него в этом домене существует учетная запись с той же самой комбинацией имени пользователя и пароля. Такое поведение системы безопасности прозрачно для пользователя. Это будет работать при условии, что пользователь для подключения к серверу использует именованные каналы, и если он сначала устанавливает подключение к совместно используемому файловому ресурсу. Также этот метод работает, если пользователь хочет использовать учетную запись с другим именем, и если он работает в операционной системе Windows. Если пользователь лишен доступа при соединении с файловым ресурсом на компьютере с операционной системой Windows NT 4.0 или 2000 (и этот пользователь в настоящее время не использует других учётных данных на этом компьютере), такая возможность предоставляется для обеспечения входа в систему по имени пользователя и его паролю.

[В начало]

8.3. Прикрепление и открепление файлов базы данных

Проблемы, связанные с прикреплением и откреплением файлов базы данных идентичны тем, которые были рассмотрены разделе "Восстановление на другом сервере" этой статьи. Разница только в создании базы данных перед восстановлением.

[В начало]

8.4. Настройка безопасности Windows

SQL Server 2000 полагается на архитектуру безопасности Windows. Поэтому, все принципы безопасности, которые применяются в Windows, также справедливы и для SQL Server 2000.

[В начало]

8.4.1. Отключите учётную запись Windows - Гость

При работе SQL Server 2000 в Windows Authentication Mode, сервер передаёт Windows работу по аутентификации пользователей. При этом, следует учитывать все сильные и слабые стороны системы безопасности Windows. Например, Microsoft рекомендует, что бы учётная запись Windows - "Гость" была заблокирована.

[В начало]

8.4.2. Ограничьте физический доступ

К серверам, использующим Windows, рекомендуется ограничить физический доступ. Одним из рисков несанкционированного физического доступа является возможность запуска сервера с гибкого диска и получения доступа к файловой системе Windows NT.

[В начало]

9. Заключение

С выходом SQL Server 2000, администраторы баз данных получили мощный инструментарий конфигурирования и управления безопасностью серверов баз данных, которая плотно интегрирована с безопасностью Windows.
Программистам баз данных также предложены средствами разработки безопасных прикладных программ, которые не приводят к увеличению стоимости разработки.

[В начало]

10. Приложения: Дополнительная информация

10.1. Книги

Inside Microsoft® SQL Server™ 2000 by Kalen Delaney. Copyright 2000, Microsoft Press. ISBN: 0-7356-0998-5.
Sam's Teach Yourself Microsoft SQL Server 2000 in 21 Days by Richard Waymire and Rick Sawtell. Copyright 2000, Sams Publishing. ISBN 0-672-31969-1.

[В начало]

10.2. Web-сайты

Microsoft SQL Server - SQL Server Home
FAQs and Highlights for SQL Server - SQL Server support home pages
TechNet Online

Microsoft Security- Microsoft's central site for security information

[В начало]

10.3. Белые страницы

MSDN Library - SQL Server Developer Center recent technical white papers and downloads
Contains Microsoft SQL Server Technical Resources - a complete list of all white papers available on the SQL Server Web site.

[В начало]

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

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

Взаимодействие с COM-объектами из NET на примере внешней компоненты для 1С:Предприятия
Библиотека классов, предоставляемых NET-Framework, позволяет разработчику осуществить тесную интеграцию своего приложения как с существующими COM-объектами, так и создать новые, следуя определенным соглашениям. Дополнительные трудности могут возникнуть при использовании приватных объектов, экспортируемых во внешние библиотеки приложений, созданных сторонними производителями. Такие библиотеки часто называются AddIn-компонентами. Здесь мы рассмотрим процесс создания внешней библиотеки для системы 1С:Предприятие версий 7.5-7.7 средствами NET и реализацию страницы свойств COM-объекта...

[В начало]

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

Support WebCast: Microsoft SQL Server: How to Configure, Manage, Use, and Troubleshoot Linked Servers
Support WebCast: Microsoft SQL Server 2000: How to Create and Consume Web Services Using SQLXML 3.0
SQL Server Hangs When Sending a Message Using SQLMail
SAMPLE: RLockMFC.exe Demonstrates Row-Level Locking Using MFC and SQL Server
SAMPLE: Embedcgi.exe CGI Application Shows How to Use Embedded SQL
PRB: You Can Only Use the Sp_grantlogin Stored Procedure with Windows NT Group Names That Are Less Than or Equal to 63 Characters
PRB: Use of Math Operations with DTS and Numeric Data Types
PRB: SQLOLEDB Allows Only One Connection in Scope of Transaction
PRB: SQL Server COM Object Persistence Model
PRB: SQL Distributed Query with Oracle Needs Oracle Client and Networking Components
PRB: Sp_addlinkedserver Does Not Validate the OLE DB Provider
PRB: Some SQL Server 7.0 Service Pack 2 Updates Must be Added Manually
PRB: Run-Time Error When You Use SQLXML 2.0 with ADO to Execute an Updategram
PRB: Restarting a Paused Profiler Trace May Return General Network Error
PRB: Renaming a Host Computer for SQL Server Causes Stored Procedure Debug to Fail
PRB: Performance Issues with SQL Server OLE DB Provider When Working with BLOB Data Types
PRB: OPTIMIZER LOCK HINTS Error with OpenQuery
PRB: One or More Properties Cannot be Set on Query for OLE DB Provider SQLOLEDB
PRB: Need to Map to Default Admin Account and Use NULL for Password In Order to Query Linked Server to Access Database
PRB: MFC Function May Incorrectly Parse a Date After the Year 2000
PRB: Indexed Views Can Be Created on All Versions of SQL Server 2000
PRB: Execution Plan and Results of Aggregate Concatenation Queries Depend Upon Expression Location
PRB: Error Establishing Socket with JDBC Driver
PRB: Error Debugging SQL Server Stored Procedure with sql_variant Input Parameter
PRB: Error 7321 When Executing a Select Statement to Query a Linked Server Using the Exchange OLE DB Provider
PRB: Error 5074 Occurs When You Try to Drop a Column from a Published Table
PRB: Error "Prepared statement is not a cursor-specification" in SQL Server ODBC Driver
PRB: E_FAIL Message When Accessing OLAP BobsVid.cub File
PRB: DTS Transfer From SQL Server to Oracle Through OLE DB Provider Shows Ongoing Private Bytes Consumption
PRB: Dashes '-' Ignored in Search with SQL Full-Text and MSIDXS Queries
PRB: Configuring DSNs with SQL Server Net-Libraries
PRB: Cannot Open Pubs Table Image Data Through Microsoft Access Link
PRB: Analysis Services with SQL Server Service Pack 3 Cannot Connect to Analysis Services Builds Between 8.00.0671 and 8.00.0727
PRB: ADO EOF Returns True on SQL Server 7.0, Returns Time-out Error on SQL Server 6.5
PRB: Accessing a Temporary SQL Server Table Results in a DB_E_NOTABLE
PRB: A Database User Cannot Debug Stored Procedures That Another User Owns
PRB: #deleted Seen When SQL Server 7.0 Tables Containing Numeric and Text fields Are Opened
PRB: "Unspecified error" Error 7399 Using OPENROWSET Against Jet Database
MDAC 2.5x or Later Should Not Be Installed on SQL Server 7.0 Clusters
INFO: Upsize SQL Server 2000 Desktop Engine to SQL Server
INFO: MDAC 2.1 Sets Session Pooling ON by Default
INFO: Connecting to Sybase SQL Server from ODBC Applications
INFO: COM+ and MTS Always Use SERIALIZABLE Transaction Isolation Level
INF: xp_enum_oledb_providers Enumerates the OLE DB Providers
INF: VB .DEP Files Not Available for SQL Server Redistributable Components
INF: Using Extended Stored Procedures or SP_OA Stored Procedures to Load CLR in SQL Server Is Not Supported
INF: Tips for Debugging Stored Procedures from Visual Basic
INF: Support for Network Database Files
INF: SQL Virtual Server Client Connections Must be Controlled by Clients
INF: SQL Server Replication with eEnterprise and Dynamics Product
INF: SQL Server Data Transformation Services and the Microsoft Repository
INF: SQL Server 7.0 Security Update for Service Pack 3
INF: SQL Server 6.5 Stored Procedure To Remove Replication From Restored Database
INF: SET SHOWLPLAN_ALL and the Microsoft SQL Server ODBC Driver for SQL Server 2000
INF: Server Side Cursor Behavior When CURSOR_CLOSE_ON_COMMIT Set OFF
INF: Resolving Blocking Problems That Are Caused by Lock Escalation in SQL Server
INF: Protocol Error in TDS Stream Causes Function Sequence Error from OLE Automation SPs
INF: Performance Considerations for an Upgrade from SQL Server 6.5
INF: How to View SQL Server 2000 Performance Data
INF: How to View SQL Server 2000 Blocking Data
INF: How to View SQL Server 2000 Activity Data
INF: Frequently Asked Questions - SQL Server 2000 - Table Variables
INF: Error Handling in Transact-SQL Blocks and Stored Procedures
INF: Enabling DLL-Based COM Object Execution Outside SQL Server
INF: Disaster Recovery Articles for Microsoft SQL Server
INF: Description of SQL Server Compatibility Collations
INF: Cross-Database Ownership Chaining Behavior Changes in SQL Server 2000 Service Pack 3
HOWTO: Using SQL DMO to Print Date in Regional Format
HOWTO: Return Information About SQL Server Linked Servers
HOWTO: Retrieving Numeric Data with SQL_NUMERIC_STRUCT
HOWTO: Retrieve @@IDENTITY Value Using JDBC
HOWTO: Put Stored Procedures Under Source Control in Visual InterDev
HOWTO: Put Stored Procedures Under Remote Source Control in Visual InterDev 6.0
HOWTO: Import FileSystem Data Using DTS and Index Server
HOWTO: Implement Custom Rounding Procedures
HOWTO: Execute Distributed Transaction Using ODBC API with SQL Server
HOWTO: Do SQL Server 7.0 Distributed Queries With FoxPro .dbf Files
HOWTO: Create an Application Role on Microsoft SQL Server 7.0
HOWTO: Add a FoxPro Database to SQL Server as a Linked Server
HOW TO: Show Expanding Hierarchies by Using SQL Server
HOW TO: Set Up SQL Server with Proxy Server
HOW TO: Set Up and Troubleshoot a Linked Server to Oracle in SQL Server
HOW TO: Populate a SQL Server 2000 Database with Information from Active Directory
HOW TO: Perform a SQL Server 7.0 Distributed Query with OLAP Server
HOW TO: Install Data Transformation Services (DTS) Event Handlers in Visual Basic
HOW TO: Handle Errors in Data Transformation Services "Package" and "Step" Objects
HOW TO: Grant Access to SQL Logins on a Standby Database When "guest" User Is Disabled
HOW TO: Determine Proper SQL Server Configuration Settings
HOW TO: Create a DTS Custom Task by Using Visual Basic .NET
How to Set Up Server Proxy with SQL Server 6.5
How to Include Other MMCs in SQL Enterprise Manager MMC
FIX: Writelog Timeout When Replicating Cross-Database Transactions
FIX: Using an IP Address for OLAP Data Source Connection Property Causes Error
FIX: Use of the RIGHT Function Within an ANSI Join Fails
FIX: Stored Procedure Invocation Returns "Protocol Error in TDS"
FIX: Stored Procedure Creation Gets Garbled Entry in Syscomments
FIX: SQLOLEDB Does Not Work with DBACCESSOR_OPTIMIZED Flag and SSPROP_ENABLEFASTLOAD
FIX: SQLDMO GetProcessInputBuffer Returns Incorrect Result
FIX: SQLDMO - .Login and .Password Properties are Ignored with .LoginSecure = FALSE
FIX: SQL Web Assistant Cannot Schedule Page Creation After 1999
FIX: SQL Server ODBC Driver Ignores Authentication Setting
FIX: SQL Server ODBC Driver Does Not Transfer Return Values from Stored Procedures
FIX: Problem Using Xp_readerrorlog When Reading Large Error Log
FIX: Multiple Datasources Deletes Client Config Utility Advanced Entry
FIX: Msxml2.dll Fails to Register on 32-Processor Computer During MDAC 2.6 Installation
FIX: Msg 267 and 202 on Stored Proc If Table Is Dropped and Re-created
FIX: Merge Replication Synchronization May Be Slow
FIX: Memory and Handle Leak When You Use MSXML Inside SQL Server Stored Procedure
FIX: ITransactionResourceAsync::TMDown not Delivered to Resource Manager
FIX: Issuing KILL on Running SQL Web Task Stops SQL Server
FIX: Inserts into Table with IRL Turned On May Cause Error 826
FIX: Incorrect Results from Sysprocesses with SQL Server 7.0 ODBC Driver
FIX: Handled Access Violation in SQL Server with Low Memory and Procedure Cache
FIX: Forward Only and Dynamic Cursors May Infinitely Loop
FIX: Fetching from an Asynchronous Cursor May Stop SQL Server
FIX: FAST_FORWARD Cursors Perform Slower
FIX: Error Message "Invalid Time Format" When You Insert Date/Time With Maximum Values
FIX: Creating New TCP/IP Advanced Entry Deletes Existing Advanced Entries
FIX: Correlated Subquery for a Large Table Causes Error 403
FIX: Correlated Subquery and ISNULL May Cause Disconnect from Server
FIX: Connection to SQL Server Database Using IP Address Is Unusually Slow
FIX: Concurrent Create and Drop of Stored Procedures May Cause Error 707
FIX: Busy Connections Leave Cursors Open After Call To SQLFreeStmt or SQLCloseCursor
FIX: Attempt to Delete a Row May Raise Error 631
FIX: Add New Task in Task Manager Does Not Allow Date 2/29/2000
FIX: Access to TEXT Column of Temp Table Inside SP May Cause AV
FIX: "Cannot Open Database Requested" Error Connecting to Remote SQL Server
Extended Stored Procedures from C++ Require extern "C"
Error Message Connecting To SQL Server Using Multiprotocol
DOC: SQL Server 2000 Books Online OLE Automation Example May Leak Memory
Creating Devices in SQL is Slow with Removable Media Installed
BUG: You Cannot Set the Microsoft Message Queuing Body Property by Using the Sp_OASetProperty Stored Procedure
BUG: UPDATE Trigger May Have Long Parse and Compile Time
BUG: TableIsLockedOnBulkLoad Property not Listed in SQL Server Books Online for OBJECTPROPERTY
BUG: SQLDMO - Query Analyzer May Fail to Connect if SQL Server Is Started as Part of Connection Attempt
BUG: SQL Server Books Online States That the Single User Mode Prevents All Locks
BUG: Source Control Times Out When You Add Stored Procedures
BUG: SELECT with GROUP BY ALL Clause in a Nested Correlated Subquery Causes 8624 Error Message or Access Violation
BUG: Object Scripting Tool Places a TEXTIMAGE_ON Clause When no Text, Ntext, or Image Column is Present
BUG: Multiple OR Clauses Combined with Non-selective Criteria May Result in Slower Plan
BUG: Maximum Number of Parameters Per Stored Procedure
BUG: Locking Behavior in Transactions Is Incorrect
BUG: Incorrect Number of Rows Inserted Using MS ODBC Driver and Stored Procedure on SQL Server
BUG: FAST_FORWARD Cursor that Joins Tables with Triggers are not Always Converted to Static Cursors
BUG: ExecuteWithResultsAndMessages2 Does Not Return Results
BUG: Error 22018 "Invalid Character Value for Cast Specification" with SQL Server 6.5
BUG: Error 15023, 15024 or 21002 Occurs When You Try to Add a Domain User or a Domain Group to the Database
BUG: Cursor with UPDLOCK Hint May Leave Object in Open State
BUG: Cannot Add Tables or See Database Diagrams
BUG: BOL Incorrectly States That a Member of db_owner Role Can Issue SETUSER Command
BUG: ATL OLE DB Provider Fails When Called from SQL 7.0 Query
BUG: An Error Message May Occur with the bcp Utility and BULK INSERT When You Load IMAGE Data Into Tables

[В начало]

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

Troubleshooting SQL Server with the Sysperfinfo Table
Joseph Sack
When given a choice between using GUI tools and using Transact-SQL, I choose the latter whenever possible or practical. This isn’t from a sense of technical superiority, but rather a need to counteract my lazy nature. This article will briefly describe a few queries that I use to troubleshoot memory bottleneck issues that are normally identified using System Monitor (Performance Monitor). System Monitor is useful for tracking trends over time (using counter logs), however sometimes I like to see snapshots of the current state of a SQL Server Instance. Using Query Analyzer, you can add or integrate these queries I detail into your own Transact-SQL script library or procedures as you see fit.
SQL Server Security: The db_executor Role
Brian Kelley
This article represents the first in what I hope will become a regular series of articles here at SQLServerCentral.com. Security is a big topic nowadays, and security with respect to SQL Server is no exception. SQL Server has a lot of constructs to help make it a secure database platform. One such construct is the concept of the role. A role is used to control access to data within a given database (database roles) or to delegate certain administrative functions on the server (server roles). Speaking of data access, within the security world there are typically three ways to handle access

[В начало]

ФОРУМ SQL.RU

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

Междумордие
Кто на чем пишет клиентов под SQL Server?
Проблема с линкованными серверами
Как правильно писать на MSSQL
Простой вопрос к VC++ программерам
1с версия 8.0
Поддержка двух P4 Xeon на SQL Server 2000
Хранимая процедура
Профи, помогите со скриптом! COUNT(*)+UNION ALL+ROLLUP
Много-много полей типа yes/no
SELECT с ограничением количества возвращаемых значений
Странное поведение оптимизатора планов выполнения в MS SQL 2000
Подать голос наружу
Новые упражнения на http://sql.ipps.ru
Подскажите, как выкрутиться с patitioned view
Народ помогите девушке.
Можно ли прилинковать Access
Работа с MS SQL Server через Delphi ..............
Как лучше написать запрос, для такоой задачи .... ?
Не выполняются операторы после Insert
Group by
как можно получить имя пользователя?
Многомерные массивы
ПОМОГИТЕ!!! - Провал производительности
Помогите написать тригер....
Запуск оконного приложения под SQLServerAgent
Как лучше идентифицировать бухгалтерсие проводки
IP адрес
Помогите прояснить ситуацию с логинами
Создание ODBC источника
Как отредактировать таблицу?
Клиент на VB6
СЕМИНАР: Оптимизация приложений баз данных и Microsoft SQL Server 2000
Помогите, как получить....
Закрытие ADOConnection не закрывает коннект
sp_executesql и море глюков
Подскажите по ADO
SQL Server через ADO в С++ Builder 5.0
Права доступа, а возможно ли .....?
Перекрестный запрос (Группировка по дате)
Помогите с DTS
1151 ANSI кирилица
Как лучше................?
Помогите понять
Помогите посчитать количество дней которые товар был на складе
Использование мультисерверных Job
Как организовать удаленный доступ к SQL ч/з Интернет
вопрос чайника
Lumigent log explorer 3.2.1
Не могу запустить сохраненную процедуру из VBA (MS ACCESS)
Хитрый LIKE
Обрыв в репликации транзакций
Как дать выполнить пользователям запрещенное действие
интересная задачка
запрос
Гадский guest в master????
Кто что использует для создания DWH?
Кто знает как ускорить процу
Число изменяется ыыы
Настройка удаленного (linked) сервера
как сделать attach data если не известен диск на котором установлен сервер
Как правильно организовать сетевую логику?
MSSQL200+Delphi7+dbexpress+stopred procedures: Передача параметров в sp !
Поможет ли MSDE
блин, запрос не работает
Error Help
Интересный небольшой запрос.
Replication alerts
Parallelism
Код один, а результаты разные
Ограничение количества записей в таблице
SQL сервер очень быстро хавае оперативку

[В начало]

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

Закачка из Excel
glory
нет у меня SQL80.col
Плиз, подскажите
Как передать данные из одной БД в другую?
Максимальное число EXPAND базы в MSSQL6.5
Народ FULLTEXT Как Хранить лутьше в одном каталоге и ли в разных
ne po teme
Этот гнутый float! Или все-таки руки?
Может у кого-нить есть книга: Г. Майерс "Надежность ПО"?
Open Data Services (ODS)
Кирилица?:(
Изменение поля
Просьба помочь с контролем направлений передачи при Merge Replication.
Проблемы с ODBC
работа с SQL Server через Access
Помогите розыскать файл...
как интегрировать сервис пак в дистрибутив
Настройка клиента при описании DSN, как зафиксировать тип соединени c сервером
Импорт в базу из текстового файла
Появилась ошибка

[В начало]

ПОЛЕЗНОСТИ

Базы данных в Интернете: Практическое руководство по созданию Web-приложений с базами данных

А. Фролов, Г. Фролов

Эта книга представляет собой практическое руководство по созданию приложений Web с базами данных для Интернета, а также для корпоративной интрасети. В ней рассмотрены современные технологии, созданные Microsoft для работы с базами данных. Основное внимание уделяется применению активных страниц Active Server Pages (ASP), расширений сервера Web на базе CGI и ISAPI, объектов ActiveX Data Objects (ADO, органов управления ActiveX, аплетов Java, сценариев JavaScript, а также средств Dynamic HTML (DHTML). Описаны основы использования и создания серверных элементов управления ActiveX (с применением библиотеки классов ATL), а также аплетов Java. Материал книги проиллюстрирован множеством примеров, снабженных подробными описаниями. Читатель сможет использовать эти примеры в своих разработках. Приложение к книге содержит краткие справочные материалы, касающиеся сценариев ASP, средств DHTML, объектов ADO, и другие сведения, необходимые для разработки приложений с базами данных в Интернете и в интрасетях. Книга предназначена тем, кто создает собственные серверы Web с базами данных в Интернете, разработчикам корпоративных баз данных в интрасетях, студентам высших учебных заведений. Она также полезна при самостоятельном изучении новых технологий, предназначенных для работы с базами данных.

[В начало]

Программирование баз данных в Delphi 7. Учебный курс

Фаронов В. В.

В книге описываются многочисленные визуальные и невизуальные компоненты, а также технологии, использующиеся для создания приложений баз данных. Последовательно рассматриваются три наиболее распространенных архитектуры баз данных — файл-серверная, клиент-серверная и трехзвенная. Многие описываемые технологии могут быть применены и в более ранних версиях пакета Delphi. Книга содержит также значительный объем тщательно отобранной и хорошо организованной справочной информации.

[В начало]

XML за рекордное время

Питтс.

В книге американского специалиста в области проектирования, разработки и распространения информации в Web последовательно и подробно описываются методы работы с новым мощным языком разметки XML (расширением языка HTML), предназначенным для представления любой информации в Internet и других сетях. Для всех, кто занимается вопросами распространения информации по сетям.

[В начало]

Базы данных: от проектирования до разработки приложений (+ дискета)

А. Чекалов

В книге рассматриваются методы разработки информационных систем для сопровождения операционных (OLTP) баз данных с помощью языков Object Pascal, InterBase, PHP и среды быстрой разработки приложений (RAD) Delphi. Даны практические рекомендации по использованию таких известных технологий доступа к данным, как BDE, ODBC и ADOExpress, а также современных: dbGo, InterBase Express (IBX) и dbExpress. Представлены новые технологии и парадигмы построения распределенных систем: DataSnap, WebSnap и Web-сервисы, как звено платформы .NET. Для практического закрепления материала используются примеры, ориентированные на Delphi 6/7. Для BDE-ориентированных приложений допустимо использование RAD Delphi любой версии старше 2. На прилагаемой к книге дискете представлены коды всех примеров.

[В начало]

Visual Studio .NET: разработка приложений баз данных

А. Постолит

Книга посвящена технологии Microsoft .NET и базовому инструментальному средству этой технологии Visual Studio .NET. Разъясняется сущность новой модели доступа к данным ADO.NET, упрощающей создание как традиционных Windows-приложений, так и распределенных систем, работающих в сети Интернет. Представлены материалы, необходимые для практического программирования, пройдены все этапы создания приложений от формирования пустой формы до установки конечного продукта у клиента. Рассмотрены особенности базовых объектов доступа к данным и элементов управления. Основное внимание уделено взаимодействию различных типов приложений с базами данных. Все ситуации разбираются на конкретных примерах, реализованных на двух языках программирования: Visual Basic и C#. Книга может быть использована как практикум для студентов вузов и слушателей компьютерных курсов при изучении практических приемов программирования в среде Visual Studio .NET.

[В начало]

Web-интерфейс баз данных ODBC

Ганеев Р.М.

Рассматриваются компоненты проектирования Web-приложений для работы с базами данных в Интернет. Показаны способы создания виртуальных каталогов, регистрации источников данных и проектирования сценариев обмена данными. Большое внимание уделено адаптации сценариев и SQL-операторов для работы с драйверами баз данных Web-узла. Для программистов, начинающих изучение методики проектирования баз данных в Интернет, может быть полезна студентам и аспирантам.

[В начало]

Базы данных: Интеллектуальная обработка информации Изд. 2-е

Корнеев В.В., Гареев А.Ф., Васютин С.В. и др.

В книге рассмотрены вопросы организации информационных систем различного назначения, методы интеллектуального анализа данных в этих системах, а также способы построения программно-аппаратных платформ информационных систем. Изложение методов интеллектуального анализа данных сопровождается примерами применения соответствующих пакетов, признанных одними из лучших среди пакетов своего класса.

[В начало]

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

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

Выпуск No. 13 от 2003-05-16
Вопрос : Чем пользовательские функции (UDF) отличаются от хранимых процедур?
Ответ

[В начало]

#143<<  #144

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

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

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




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

В избранное