SQL.RU
 client/server technologies
 Главная | Документация | Статьи | Книги | Форум | Блоги | Опросы | Гостевая | Рассылка | Работа | Поиск | FAQ |
   

#052<<  #053  >>#054

СОВЕТ

Перемещение баз данных SQL Server 7.0 в другое место
По материалам статьи Microsoft: "INF: Moving SQL Server 7.0 Databases to a New Location"
Информация в этой статье относится к Microsoft SQL Server версии 7.0

Эта статья описывает последовательность действий для изменения места расположения баз данных и журналов регистрации транзакций, а также системных баз данных для SQL Server 7.0.
Последовательность шагов изменения расположения некоторых системных баз данных SQL Server отличается от пользовательских баз данных. Эти специальные случаи отмечены отдельно.
Все примеры в этой статье предполагают, что SQL Server 7.0 установлен в каталог D:\Mssql7, а все базы данных и журналы расположены в каталоге D:\Mssql7\Data. В предлагаемых примерах базы данных и журналы перемещаются в каталог E:\Sqldata.
Перед началом перемещения, создайте актуальные резервные копии всех баз данных, особенно master, в их текущем расположении.
Для успешной работы Вы должны иметь привилегии системного администратора (sa).
Вы должны знать имена и текущие расположения всех баз данных и журналов.

ОБРАТИТЕ ВНИМАНИЕ: Вы можете определить имя и текущее расположение всех файлов, используемых базой данных с помощью хранимой процедуры sp_helpfile:

use
go
sp_helpfile
go

Вы должны иметь единоличный доступ к перемещаемой базе данных.
Если Вы столкнётесь с проблемами в течение процесса переноса и не сможете подсоединиться к базе данных, которую Вы переместили, или не сможете после этого запустить SQL Server, проверьте файл регистрации ошибок SQL Server и обратитесь к SQL Server 7.0 Books Online для выяснения деталей относительно выявленных ошибок.

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

Следующий пример перемещает базу данных, названную mydb, которая имеет один файл mydb.mdf и один журнал Mydblog.ldf. Если база данных, которую Вы перемещаете, имеет дополнительные файлы данных или журналы, укажите их все через запятую в хранимой процедуре sp_attach_db. При этом процедура Sp_detach_db не изменяется, независимо от того, сколько указанная в ней база данных содержит файлов, потому что этого не предусматривает её синтаксис.
Отсоедините базу данных следующим образом:

use master
go
sp_detach_db 'mydb'
go

Затем, скопируйте данные и журналы из текущего места расположения (D:\Mssql7\Data) в новое расположение (E:\Sqldata).
Снова прикрепите базу данных, задав файлы в новом расположении следующим образом:

use master
go
sp_attach_db 'mydb','E:\Sqldata\mydbdata.mdf','E:\Sqldata\mydblog.ldf'
go

Проверите изменение расположения файлов, используя sp_helpfile:

use mydb
go
sp_helpfile
go

Значения столбца имени файла должны показать его новое расположение.

Перемещение баз MSDB, Pubs и Northwind

Повторите ту же самую процедуру, как для перемещения пользовательских баз данных. Для MSDB, удостоверитесь, что SQL Server агент в это время не запущен. Иначе, хранимая процедура sp_detach_db вызовет сбои со следующим сообщением:

Server: Msg 3702, Level 16, State 1, Line 0
Cannot drop the database 'msdb' because it is currently in use.
DBCC execution completed. If DBCC printed error messages, contact your system administrator.

Перемещение базы данных master

Измените путь для базы данных master и её журналов в SQL Server Enterprise Manager.

ОБРАТИТЕ ВНИМАНИЕ: Вы также можете произвольно изменять здесь расположение файла регистрации ошибок.

Щелкните правой кнопкой мыши по SQL Server в Enterprise Manager, и выберите пункт Properties в появившемся меню.
Кликните кнопку Startup Parameters, и Вы увидите следующее:

-dD:\MSSQL7\data\master.mdf
-eD:\MSSQL7\log\ErrorLog
-lD:\MSSQL7\data\mastlog.ldf

-d - полный путь к файлу базы данных master.
-e - полный путь к файлу регистрации ошибок.
-l - полный путь к файлу журнала базы данных master.

Измените эти значения следующим образом:

Удалите текущие пути к файлам master.mdf и Mastlog.ldf
Добавьте новые пути к этим файлам, определяющие их новое расположение:

-dE:\SQLDATA\master.mdf
-lE:\SQLDATA\mastlog.ldf

Остановите SQL Server.
Скопируйте файлы master.mdf и Mastlog.ldf в новое месторасположение (E:\Sqldata).
Перезапустите SQL Server.

Перемещение базы данных Model

Чтобы переместить базу данных Model, SQL Server должен быть запущен с флагом трассировки 3608 так, чтобы это не вызвало регенерации всех баз данных кроме master.

ОБРАТИТЕ ВНИМАНИЕ: У Вас не будете возможности в это время обращаться к любым пользовательским базам данных. При использовании этого флага трассировки Вы не должны исполнять никаких операций, кроме указанных ниже шагов. Чтобы добавить флаг трассировки 3608, как параметр запуска SQL Server, исполните следующее:

В SQL Server Enterprise Manager щёлкните правой кнопкой мыши по имени сервера и выберите Properties в появившемся меню.
На вкладке General кликните Startup Parameters.
Добавьте новый параметр, как -T3608.
После добавления флага трассировки 3608, выполните следующие шаги:
Остановите и перезапустите SQL Server.
Отсоедините базу данных Model следующим образом:

use master
go
sp_detach_db 'model'
go

Переместите файлы Model.mdf и Modellog.ldf из D:\Mssql7\Data в E:\Sqldata.
Снова прикрепите базу данных Model следующим образом:

use master
go
sp_attach_db 'model','E:\Sqldata\model.mdf','E:\Sqldata\modellog.ldf'
go

Удалите флаг трассировки - T3608 из блока параметров запуска в Enterprise Manager.
Остановите и перестартуйте SQL Server.
Вы можете проверить изменение расположения файла, использующих sp_helpfile:

use model
go
sp_helpfile
go

Перемещение Tempdb

Вы можете перемещать файлы tempdb, используя инструкцию ALTER DATABASE.
Определите логические имена файла для базы данных tempdb, используя sp_helpfile следующим образом:

use tempdb
go
sp_helpfile
go

Логическое имя для каждого файла содержится в столбце Nаme. Этот пример использует заданные по умолчанию имена файла tempdev и templog.
Используйте инструкцию ALTER DATABASE, определяя логическое имя файла следующим образом:

use master
go
Alter database tempdb modify file (name = tempdev, filename = 'E:\Sqldata\tempdb.mdf')
go

Alter database tempdb modify file (name = templog, filename = 'E:\Sqldata\templog.ldf')
go

Вы должны получить следующие сообщения, подтверждающие изменение:

File 'tempdev' modified in sysaltfiles. Delete old file after restarting SQL Server.

File 'templog' modified in sysaltfiles. Delete old file after restarting SQL Server.

Использование sp_helpfile для tempdb не будет подтверждать внесённые изменения, пока Вы не перезапустите SQL Server.
Остановите и перезапустите SQL Server.

Для получения дополнительной информации, изучите указанные ниже статьи Microsoft Knowledge Base:

Q274188 - PRB: Troubleshooting Orphaned Users Topic in BOL Incomplete
Q246133 - INF: Transfer Logins and Passwords Between SQL Server 7.0 and SQL Server 2000
Q168001 - PRB: User Logon and/or Permission Errors After Restoring Dump

ГОТОВИМСЯ К ТЕСТУ ПО 70-028

ШПАРГАЛКА #10 Продолжение (обзор официального курса Microsoft)
Архив шпаргалок Вы найдёте на следующих сайтах:
http://www.sql.ru/subscribe/
http://subscribe.ru/archive/comp.soft.winsoft.sqlhelpyouself

Распределённые данные

До сих пор, мы обсуждали работу единственного сервера баз данных, который обслуживает запросы, преимущественно, клиентов локальной сети. Однако, не всегда такой подход бывает удобен или достаточен для поддержания приемлемого для пользователей режима работы с данными. Если пользователи информации удалены от локальной сети, но им требуется сопоставимый по времени отклика доступ к данным, описываемыми ранее методами его не обеспечить. Для решения этой задачи, MS SQL Server 7.0 оснащён механизмами репликации и распределения транзакций. Создание и поддержка локальной для удалённых клиентов копии базы данных, которая может отражать содержание оригинальной базы, как в реальном времени, так и с заданной задержкой синхронизации, решается этими двумя механизмами и образует среду распределения данных. Таким образом, можно не только приблизить данные к пользователю, но и обеспечить автономность серверов, разделить обработку одних и тех же данных из OLTP и OLAP приложений, а также уменьшить число конфликтов и блокировок.
Если выбирается механизм репликации, это подразумевает создание копий содержимого базы данных, как правило, на разных серверах. Данные синхронизируются в заданном, широком временном диапазоне. Поддерживается автономность серверов, расширяя тем самым возможности масштабирования приложения в целом, и предоставляя возможность последовательно/постепенно вводить в эксплуатацию новые сервера/узлы.
Если выбирается механизм распределённых транзакций, это позволяет синхронизировать в реальном времени данные на всех серверах среды распределения данных, так, что они будут всегда идентичны. Требуется поддержка постоянной готовности и доступности участвующих в обслуживании распределённых транзакций серверов, не допускающая сбоев транзакций на любом из серверов, иначе эта транзакция не сможет быть применена на остальных серверах среды распределения данных. Такие жёсткие требования существенно ограничивают гибкость и масштабируемость применения механизма распределения транзакций.
Принимая решение о том, какой из имеющихся механизмов распределения данных для Вас наиболее приемлем, нужно решить, допустимо ли расхождение данных на разных серверах, устраняемые системой с заданной задержкой. Для этого, Вы должны составить себе представление о допустимом уровне автономности серверов, который будет определять, через какие временные интервалы каждый сервер среды будет обращаться к источнику данных за обновлённой информацией. Необходимо также учитывать, что механизмы распределения данных основаны на транзакциях, которые гарантируют, что любое действие будет выполнено полностью или в случае невозможность довести его до конца, произойдёт откат предполагаемых в этом действии изменений. Причём, имеющаяся в репликации задержка со времени первоначального обновления не повлияет на согласованность данных.

Продолжение следует.

ПОЛЕЗНОСТИ

Среда хранилищ данных фирмы Microsoft (Microsoft Data Warehousing Framework 2000): Мощная платформа для бизнеса
Хранилище данных хранит информацию со всех уголков вашего предприятия. Дополнительно внешние для вашего бизнеса данные (такие, как анализ индустрии и новости фондового рынка) должны быть включены в ваше представление бизнеса. Для достижения этого вам необходимы надежные и мощные инструменты, которые могут перемещать, очищать, изменять формат, хранить и управлять этими данными... [подробнее]
[Обсудить статью в форуме]
Печать содержимого DBGrid через QuickReport
Частенько у пользователя возникает необходимость распечатать отчёт из базы данных. Естественно, что он начинает просить Вас добавить такую возможность в приложение. Как оказалось, при помощи TQuickRep данную задачу можно очень легко решить... [подробнее]
[Обсудить статью в форуме]
Курсоры в ADO
В Delphi компоненты ADOExpress довольно приятны в использовании. Однако программирование компонент ADOExpress весьма отличается от традиционного Delphi программирования в компонентах TTable и TQuery, основанных на BDE. Естественно, что если Вы привыкли к компонентам BDE dataset, то сразу же заметите различие в количестве возможностей и свойств, а так же в стиле программирования BDE и ADO... [подробнее]
[Обсудить статью в форуме]

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

Q294956 - FIX: Enterprise Manager May Cause Access Violation When You Edit a DTS Package with Long User Name
Q295047 - FIX: Full-Text Indexes Are Scripted Before Table Indexes Causing DB Creation Script Failure
Q294459 - FIX: Can't Use Four-Part Name to Query Oracle Table if Name Contains Lowercase Characters
Q295120 - FIX: OK Button for Changing the Recovery Model or the Compatibility Level in SQL Enterprise Manager is Disabled
Q293873 - PRB: ADO Recordset AddNew and Update Methods Ignore ANSI PADDING OFF Setting
Q294160 - BUG: Update of Newly Inserted Row Causes DB_E_ERRORSOCCURRED
Q295193 - FIX: Merge Module Sqlsvr.msm Fails Validation with ICE03
Q291223 - FIX: sql_variant Data Replicates Incorrectly After Conflict Is Resolved in a Queued Updating Subscriber Scenario
Q300965 - BUG: Freeing Dynamic-Linked Libraries (DLLs) Fails to Unload Them When a Path Is Specified
Q295306 - BUG: Log Shipping Elements are Missing After You Upgrade from Standard to Enterprise Edition
Q295461 - FIX: Profiler Fails To Start New Trace When User Environment Variable Has Been Changed
Q299462 - FIX: Dump of Internal Structures while Users Connect or Disconnect May Cause Access Violation
Q293464 - FIX: Merge Replication Does Not Log Conflicts after Successively Adding and Dropping Columns
Q295113 - FIX: Corrupted TDS Packets Cause Access Violation in SQL Server
Q295045 - FIX: SELECT DISTINCT Returns Incorrect Results in SQL_Latin1_General_Pref_Cp1_CI_AS Collation
Q300701 - BUG: BCP into Temporary Table Fails with Error 229 "INSERT Permission Denied"
Q299543 - FIX: ActiveX Transformation Function Not Triggered If LastRow Option in DTS Transform Data Task Is Less Than or Equal to Actual Number of Source Table Rows
Q299470 - FIX: SELECT with Distinct and Self Loop Join May Cause 1203 Error Message
Q295373 - FIX: Creating Indexes in Parallel May Fail with Deadlock on Sysindexes
Q294828 - FIX: Passing a Large Command Line String to Query Analyzer Results in Assertion Failed
Q295551 - FIX: Text Pasted in Query Analyzer Result Window Is Not Visible
Q294839 - FIX: No Error Message Generated by Query Analyzer When You Try to Open a Database with a Name Greater Than 128 Characters
Q295114 - FIX: SELECT * FROM SYSINDEXES On a Database Upgraded From SQL Server 7.0 May Cause an Access Violation
Q299323 - FIX : DBCC CHECKTABLE May Fail if Corruption Exists in Indexes
Q296098 - FIX: xp_sendmail Fails with the @attach_results Parameter on SQL Server 2000 Personal Edition
Q298743 - BUG: All Changes May Not be Rolled Back when Log Shipping Maintenance Wizard Fails
Q298830 - FIX: Error Message: "Cannot Start 'Config XML support in IIS for SQL Server'"
Q295459 - FIX: sp_helptext Fails with Invalid Length Parameter Error
Q295051 - FIX: Changing SQL Server Account to Non-Admin for Full-Text Search Makes Existing Catalogs Unusable
Q295936 - FIX: Error Removing Log Shipping on Secondary Database When Database Name Has a Quote
Q299466 - FIX: Running Stack Dumper Causes Memory Leak of Virtual Bytes
Q292456 - FIX: GetColumnInfo Returns Incorrect Column Information
Q140696 - INF: RAISERROR, PRINT, and the MS SQL Server ODBC Driver
Q244980 - INF: Virtual SQL Server Network IP Address Modifications
Q267953 - FIX: Interleaving Prepare And Adhoc Execute of Query May Cause Recompile Loop
Q270054 - PRB: Indexed Views can be Created on All Versions of SQL Server 2000
Q272737 - FIX: SQL Server Profiler Generates Error when Reading Trace Files that Exceed 1023 SPIDs
Q271931 - INFO: Using Multiple Recordsets for Performance with SQL Server CE Database
Q271945 - FIX: SQL Agent Appends Garbled Characters to Output File
Q273972 - BUG: fn_trace_gettable Function Cannot Read Rollover Files Generated by SQL Profiler
Q274224 - FIX: Using SQL Server 2000 Merge Modules May Result in Confusing Message
Q274329 - FIX: Optimizer Slow to Generate Query Plan for Complex Queries that have Many Joins and Semi-Joins
Q274330 - FIX: Sending Open Files as Attachment in SQL Mail Fails with Error 18025
Q274266 - FIX: Data Modification Query with a Distinct Subquery on a View May Cause Error 3624
Q274773 - BUG: If You Change Windows Security to Windows/SQL Security the SA Password is Blank
Q275618 - FIX: Cannot Set SQLServerAgent Password to More Than 16 Characters in Enterprise Manager
Q276043 - FIX: Error Message 5180 May Occur When You Retrieve Text or Image Data
Q275900 - FIX: Linked Server Query with Hyphen in LIKE Clause May Run Slowly
Q275901 - FIX: SQL RPC That Raises Error Will Mask @@ERROR with Msg 7221
Q276329 - FIX: Complex Distinct or Group By Query Can Return Unexpected Results with Parallel Execution Plan
Q278486 - BUG: Stored Procedures May Retain Variable Value Between Executions
Q278698 - FIX: Exception Access Violation Encountered During Compile of Hash Match Team Plan
Q278978 - FIX: SELECT May Not Return All Rows if It Contains a Large Number of Values in an IN Clause on a NUMERIC Column
Q279015 - FIX: SQL Server Does Not Run RESTOREVERIFYONLY When Scheduling a Back Up in SQL Enterprise Manager
Q279183 - FIX: Scripting Object with Several Extended Properties May Cause Exception
Q279293 - FIX: CASE Using LIKE with Empty String Can Result in Access Violation or Abnormal Server Shutdown
Q279295 - FIX: Parallel Index Creation on Large SMP Hardware Can Cause Handled Access Violation
Q279296 - FIX: Using ALTER TABLE to Change Column Type Can Result in Unexpected NULL Values on INSERT
Q279338 - BUG: DBCC CHECKCONSTRAINTS Does Not Handle Names with Special Characters
Q279659 - FIX: SQL Server 2000 Takes Much Longer to Compile the Query Against Local Partitioned View Than SQL Server 7.0
Q279761 - HOWTO: Use the ADOCE 3.1 Seek Method with SQL Server CE
Q281184 - FIX: SQL Server 2000 Desktop Engine Merge Modules Dependencies Are Incorrect
Q279804 - FIX: INSERT Statement Incorrectly Conflicts with Constraint
Q281238 - FIX: xp_findnextmsg Does Not Return a Value for @msg_id Parameter on Output
Q281239 - FIX: xp_findnextmsg Returns Multiple Rows When No Parameters Are Specified
Q279867 - FIX: Sending Maintenance Report by E-mail to Operator Fails in Maintenance Plan
Q281287 - FIX: Msg 8964 on Index with IGNORE_DUP_KEY and Row Has a Text Column
Q281293 - FIX: SQL Mail 2000 Needs Microsoft Outlook 2000 Client
Q281409 - BUG: BULK INSERT Fails with BATCHSIZE=1, FIRE_TRIGGERS, and TABLOCK
Q280720 - FIX: xp_sendmail Generates UNICODE CSV File Format
Q280744 - FIX: Update Query Returns Error 1903 if Temporary Composite Index Over 900 Bytes
Q280747 - FIX: UPDATE Statement on a Clustered Index Key Fails with Error 547
Q281843 - FIX: SQLDMO GetProcessInputBuffer Returns Incorrect Result
Q280846 - FIX: Merge Snapshot Agent May Fail With Syntax Error Message When Published Table Contains Computed Columns
Q282229 - FIX: SP_OA Procedures Leak Memory and Cause Various Errors
Q282243 - FIX: Incorrect Results with Join of Column Converted to Binary
Q282279 - FIX: Execution of sp_OACreate on COM Object Without Type Information Causes Server Shut Down
Q282286 - FIX: DBCC INDEXDEFRAG May Leave a Transaction Open Which Can Cause the Log to Grow Large
Q282416 - FIX: Opening the Database Folder in SQL Server Enterprise Manager 2000 Takes a Long Time
Q282982 - FIX: Suboptimal Performance Using a Cursor to Update a Heap Involved in an Indexed View
Q285006 - FIX: XML Parsing Error 6603 or Truncated Text Data with OPENXML
Q285290 - FIX: Complex ANSI Join Query with Distributed Queries May Cause Handled Access Violation
Q284228 - FIX: New Trace Flag to Enhance Stored Procedure Replication
Q284440 - FIX: UPDATE with CASE Statement That Uses NEWID() Function Causes Errors 8951, 8952, 8955 and 8956
Q285544 - BUG: Dividing 0 by a Negative Decimal or Numeric Number Results in -0
Q283825 - FIX: DBCC DBREINDEX Does Not Keep Original Fillfactor
Q285952 - BUG: NO_TRUNCATE May Be Added to Backup Log Statement when You Perform a Log Backup from SEM
Q285979 - FIX: Changing Autostart Options for Named Instances Change Autostart Settings for the Default Instance
Q285870 - FIX: Update With Self Join May Update Incorrect Number Of Rows
Q286234 - FIX: Suboptimal Execution Plan on an Indirect UPDATE to an Indexed View
Q286249 - FIX: Complex Update Statement Returns 8624 Internal SQL Server Error
Q286253 - FIX: Multiple SQL Agent Jobs Launched At The Same Time May Fail With Primary Key Error Message
Q286268 - FIX: User and Owner Passwords are Dimmed When You Save a Package as a File By Using DTSWIZ
Q286286 - FIX: LOCK_TIMEOUT Causes Transaction to Roll Back and @@error Does Not Capture Error 1222
Q286503 - FIX: Publication Options Disabled When Create Publication Wizard Launched from DTS Import/Export Wizard
Q286565 - FIX: SQL Server Process Terminates Attempting to Reset from an sp_OA Based Batch
Q286749 - FIX: Table Creation, Row Insertion, and Index Creation Inside Transaction, Followed By Addition of Constraint May Result in Consistency Errors
Q286750 - FIX: Data Transfer Using ODBC Driver for SQL Server Fails
Q286756 - FIX: DTS Source Logging Fails if Source Contains Unmapped Columns
Q286773 - FIX: DTS FTP Task Does Not Behave as Expected if Destination Is Out of Space or the Destination File Exists
Q286774 - FIX: SQL Server 2000 Cluster Setup Fails with "Entry Point for DllCNVREM.dll not found" Error Message
Q286775 - FIX: Creating a Publication From Within DTSWIZ Fails with "Error 496: General Error" Error Message
Q287234 - FIX: No Vertical Scroll Bar in DTS Dynamic Properties Task Properties Dialog Box
Q287401 - FIX: Unable to Use GOTO in an Execute SQL Task of a DTS Package
Q287405 - FIX: Access Violation Occurs When You Use the Server Network Utility Without Administrator Privileges on Computer
Q287606 - FIX: Enterprise Manager Reports Table Sizes That Are Inconsistent as Compared to sp_spaceused
Q287167 - FIX: Some Full-Text Search Failures Do Not Set @@ERROR
Q287713 - FIX: Problems with DTS UI Help Topics
Q288330 - FIX: FTP Task in DTS Deletes File from the Destination Folder After the Package Completes Execution
Q288122 - FIX: Lock Monitor Uses Excessive CPU
Q288426 - FIX: Alerts Triggered Incorrectly When Security Auditing is Enabled
Q288174 - FIX: Modifying a Table with DRI Cascade That Is Involved in an Indexed View May Cause Msg 8624
Q288188 - FIX: DTS Package Reports Success When FTP Task Doesn't Transfer All Files
Q288189 - FIX: DTS FTP Task May Fail to Download Files After a Network Problem
Q289149 - FIX: A Query That Uses Hash Match Teams May Fail with 8630 Error Message
Q290055 - FIX: Error Message: "The process can not add message to message queue. The step failed"
Q290058 - FIX: SQL Mail Procedures May Intermittently Fail with Error 0x8004010f
Q290077 - FIX: DTS Scheduled Job Does Not Complete After First Run
Q290080 - FIX: Assert Occurs When You Try to Alter a Database and Trace Flag 902 is Enabled
Q290082 - FIX: Failed Server-Side Retail Assertion in Merge Replication with SQL Server CE Clients
Q290083 - FIX: FOR XML EXPLICIT: Conflict Attribute in xmltext Is Not Overwritten if xmltext Contains DBCS
Q288957 - FIX: Multiple Calls To a User Defined Function Within an Aggregate Function May Return Incorrect Results
Q290210 - FIX: Removal of Full-Text Index May Incorrectly Remove Rows From sysdepends System Table
Q290212 - INF: List of Bugs Fixed in SQL Server 2000 Service Pack 1 (1 of 2)
Q288996 - FIX: System View Sysopentapes Can Be Dropped
Q291277 - FIX: ServerNet II Library Does Not Display if Giganet Driver is Not Available
Q289472 - FIX: SQLAgent Exception Occurs when the System Maintains 613, 2661 or 4709 Jobs
Q289475 - BUG: SQLAgent Incorrectly Uses TLSAlloc for Transact-SQL Jobs Causing all TLS Slots to be Exhausted
Q289551 - FIX: Generate SQL Script in Enterprise Manager Generates Scripts in Wrong Sequence if the Table has User-Defined Function as Computed Column
Q290562 - BUG: HTTP Connection Resets Session ID of an ASP Session Object
Q291540 - FIX: Instead of Triggers that Use Work Tables Cause a Memory Leak
Q291566 - FIX: Parallel Plan for Index Creation of Non-Clustered Index May Result in Use of Pages That are not Allocated
Q289667 - FIX: Executing Isqlw.exe with -i -o Parameters May Insert Text Into the Input SQL Script
Q289739 - FIX: Distributed Query with Optika Provider May Return Incorrect Results
Q291683 - FIX: xp_sqlagent_param Problems with Windows Authentication
Q289691 - FIX: Sysprocesses Is Incorrectly Showing Rollback Status Even Though the Transaction Is Not Rolling Back
Q291780 - FIX: DTS Transfer Objects May Fail if Dependent Objects Are Not in Alphabetical Order
Q290817 - FIX: Error 8624 May Occur with Subquery that Contains Aggregate or Computed Columns
Q289851 - FIX: Creating a New Unique Named Pipe Alias Displays the Default Pipe Value Instead of the Entered Value
Q290916 - FIX: fn_virtualfilestats Skips the Last File
Q290917 - FIX: Incorrect Identity Values After Failed Unique Index Creation
Q290918 - FIX: Incorrect Behavior of LIKE [-] When Using an Index
Q290921 - FIX: UPPER and LOWER Functions Return Metadata Length as if DBCS Were Used
Q289878 - FIX: Locking on File Header Pages Is Reported Incorrectly
Q289880 - FIX: SQL Server Assertion Failure Occurs if Recovery Model of TempDB is not SIMPLE
Q289893 - FIX: Current Row's Time if Empty Is Replaced by Previous Row's Time in Bulk Copy
Q291851 - FIX: Merge Replication Stored Procedures May Be Scripted Incorrectly When an Article is in Two Publications
Q292237 - FIX: xp_startmail Does Not Start Default Profile on Nondefault Instance
Q292432 - FIX: OR of Multiple Expressions with Common Subexpressions May Choose Poor Plan
Q292454 - FIX: Update Queries with OpenXML Table Aliases Cause Access Violation
Q292455 - FIX: OSQL Does Not Display Column Names for Query
Q292637 - FIX: Unicode Character String Longer Than Seven Bytes in a LIKE Clause Is Truncated in Execution Plan
Q293155 - FIX: BCP with Format File and -R Parameter Ignores Regional Settings
Q293219 - FIX: Query with Complex Correlated Subquery May Cause Unexpected Results
Q293223 - FIX: Problems Saving DTS Packages to Visual Basic Files Using the DTS User Interface
Q293166 - FIX: Parallel Modification Operation May Spin Trying to Release Locks
Q293232 - FIX: Undetected Deadlock Occurs When Lock Owner Is Waiting on CXPACKET
Q293292 - FIX: DBCC CHECKDB May Produce an Access Violation When Database Is in Use
Q293195 - FIX: Use of the Colon Operator to Define a Range of Members May Cause Incorrect Results in MDX Query
Q292737 - FIX: Drag and Drop Object Type Node to the Editor in Query Analyzer Returns Error Message
Q292753 - FIX: Some Object Browser Folders Cannot Be Scripted
Q292755 - FIX: Full-Text Queries May Return "Unspecified Error" Error Message
Q293328 - FIX: Update Query Does Not Execute Correctly
Q293329 - FIX: Attaching Database Files Saved In Different Disk Folders Through SQL Enterprise Manager
Q292761 - FIX: xp_startmail Error Message Does Not Indicate Problem
Q293345 - FIX: ANSI Script from Profiler Cannot be Opened in Query Analyzer
Q293484 - FIX: Incorrect Record is Deleted or Updated When a Clustered Index is in Descending Order
Q293489 - FIX: Merge Replication with Dynamic Filters May Cause MMC to Fail
Q293758 - FIX: Nullability Changes not Handled by SQL Server with Linked Server Queries to DB2
Q293761 - FIX: Dynamic Filtered Tables Do Not Replicate Data From Joined Tables to SQL Server CE Subscribers
Q293784 - FIX: Unable to Drop a Catalog When Disk is Full
Q296434 - BUG: SQL Server 2000 Enterprise Manager Taskpad May Not Show Tables in Table Info Tab
Q295006 - FIX : OSQL Utility Returns Incorrect Error Message
Q295022 - FIX: Sqlmaint.exe Is Not Available with MSDE 2000
Q295023 - FIX : "SET ROWCOUNT" May Cause Data to be Unreadable
Q300538 - INF: List of Bugs Fixed in SQL Server 2000 Service Pack 1 (2 of 2)
Q301511 - INF: How to Obtain the Latest SQL Server 7.0 Service Pack
Q296685 - FIX: Cannot Execute SELECT COUNT(*) Against DB2 on Mainframe Using Four-Part Name
Q295466 - FIX: Affinity Mask Option in sp_configure Does Not Support 32 Processors
Q295039 - FIX: Assertion Raised When DELETE Is Performed on a Table Joined with a View
Q298701 - FIX: Error When Regional Setting Is Different Than Operating System Language
Q298700 - FIX: Syntax Error Occurs When You Use EQUAL_AREAS or THRESHOLDS Keyword for DISCRETIZED Method
Q298711 - FIX: Unable to Browse Data Mining Model that has the Same Name as a Cube
Q122352 - INF: Supported Windows Versions for SQL Server
Q201240 - HOWTO: Put Stored Procedures Under Source Control in Visual InterDev
Q238912 - INF: Understanding Microsoft Repository
Q245803 - BUG: Memory Leak with Xp_sendmail Using Attachments
Q278239 - FIX: Extreme Memory Usage When Adding Many Security Roles
Support WebCast: Implementing ADOX in Jet and SQL Server Applications
Q279490 - FIX: Analysis Services 2000 Does Not Support Security Account Delegation
Q281117 - FIX: Timeout Error Occurs with Large Dimensions in Dimension Editor or Wizard
Q291265 - FIX: Error Occurs when you Exit Internet Explorer or Excel When You Use a Pivot Table Control with a Visual Basic User Defined Function
Q291364 - FIX: Query Performance Slower When Client Locale Differs from Server Locale
Q291374 - FIX: Creation of Local Cube with More Than 202 Measures May Fail
Q291563 - FIX: Analysis Server HTTPS Connections Slower Than HTTP and TCP/IP Connections
Q289804 - FIX: Dimension Wizard Generates Unusable Custom Rollup Formula with Private Parent-Child Dimension
Q293318 - FIX: Analysis Services DTS Task Gets Timeout Error During Incremental Update
Q294993 - FIX: Combination of Order and CrossJoin Functions in MDX Causes Error
Q297889 - FIX: Unable to Count Fact Table Rows When Creating a Cube
Q298595 - FIX: Order and Format of Dimension Members Not Maintained After Processing

ФОРУМ SQL.RU: САМЫЕ ПОПУЛЯРНЫЕ ТОПИКИ НЕДЕЛИ

Дилемма: разные базы данных
Реализация массивов в TSQL
Transaction Log
Ссылочная целостность между таблицами в различных БД
Variant, UDF и Instead-триггеры, цепляемые ко view
Как поправить запись в триггере
Необъяснимые тормоза при работе триггера
Рекурсивные триггеры - не просто тормоз, а полный стоп-кран!
Обработка ошибки внутри триггера.
Репликация и фильтры
Вопрос по репликации
SQL Replications, HELP!
VB объекты и TSQL
Merge replication & custom conflict resolver
Софтинка Quest SQL Navigator
Двухпроцессорность для MS SQL Server

ФОРУМ SQL.RU: ВОПРОСЫ ОСТАЛИСЬ БЕЗ ОТВЕТА

Репликация SQL7 и 6.5
POMOGITE S WHILE

#052<<  #053  >>#054

Rambler's Top100 Рейтинг@Mail.ru  Administrator: Обратная связь 
Copyright: SQL.Ru 2000-2013