powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Уплавления\Сбор данных\Использования места на диске
29 сообщений из 29, показаны все 2 страниц
Уплавления\Сбор данных\Использования места на диске
    #39888469
VicSO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Выпадает вот такая ошибка.
Искал в интернете , стоящего не чего не нашел.

Subcomponent: OLE DB Source [14], Description: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005.
An OLE DB record is available. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Description: "Не удалось определить метаданные, поскольку инструкция "EXEC (''CREATE SYNONYM [dbo].[''+@ObjName+''] FOR [''+@SchemaName+''].['' +@ObjName+'']'')" в процедуре "CreateSynonym" содержит динамический код SQL. Рекомендуется использовать предложение WITH RESULT SETS, чтобы явно описать результирующий набор.".


SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005.
An OLE DB record is available. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Description: "The metadata could not be determined because statement 'EXEC ('CREATE SYNONYM [dbo].['+@ObjName+'] FOR ['+@SchemaName+'].[' +@ObjName+']')' in procedure 'CreateSynonym' contains dynamic SQL. Consider using the WITH RESULT SETS clause to explicitly describe the result set.".


Понять не могу как чтобы заработал стандартный функционал, на чем спотыкается?

Microsoft SQL Server Enterprise 13.0.5426.0

Может кто сталкивался и как с этим бороться?
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39888480
iiyama
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VicSO,
> на чем спотыкается?
The metadata could not be determined because statement .... in procedure 'CreateSynonym' contains dynamic SQL

>и как с этим бороться?
Consider using the WITH RESULT SETS clause to explicitly describe the result set

?
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39888511
VicSO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Данный функционал я не писал это МС и почему он глючит понять не могу.
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39888516
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VicSO,

вроде бы MS рекомендует не использовать сбор данных в пользу хранилища запросов. У меня, по крайней мере, он глючил и падал с ошибками на SQL2012. Они его и из визарда настройки баз убрали.
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39888529
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VicSO,

не важно кто писал, если есть возможность внести исправления в процедуру CreateSynonym, то добавьте в конец формируемой строки

WITH RESULT SETS NONE

т.е. полностью строка должна выглядеть примерно

EXEC ('...') WITH RESULT SETS NONE
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39888877
VicSO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShIgor,

Тогда банально, где искать данную процедуру? :)
Так как я искал и не нашел.
насколько понял
CreateSynonym это из этой строки склеенные CREATE SYNONYM
"EXEC (''CREATE SYNONYM [dbo].[''+@ObjName+''] FOR [''+@SchemaName+''].['' +@ObjName+'']'')" в процедуре "CreateSynonym"

Владислав Колосов,
А поподробнее модно?
Просто я с представителем общался на эту тему он такого не говорил что есть такие то вот рекомендации.
вроде бы MS рекомендует не использовать сбор данных в пользу хранилища запросов. У меня, по крайней мере, он глючил и падал с ошибками на SQL2012. Они его и из визарда настройки баз убрали.
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39888896
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VicSO,

Стандартной процедуры CreateSynonym не существует, и вряд-ли MS стал бы ее так называть. Если Вы сами ее не писали, и используете функционал SSIS, то и в нем, в стандартной поставке, тоже ничего похожего нет. Есть подозрение, что это какая-то сторонняя разработка или разработка Ваших коллег. Причем, ошибка возникает в момент вызова, значит процедура существует.
Ищите ее в той базе, к которой идет обращение.
Из своей практики могу добавить, что прямой вызов процедуры к ошибке скорее всего не приведет, а вот ее вызов через openrecordset как раз дает именно такой результат.
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39888929
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добавлю тест для понимания ситуации

test
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
use [tempdb]
go
if object_id('usp_dynamic_test', 'p') is not null drop procedure usp_dynamic_test
go
create procedure usp_dynamic_test (@result nvarchar(100) output)
as
begin
  declare @sql_str nvarchar(max) = 'set @var = ''test'''
  exec sp_executesql @stmt = @sql_str, @params = N'@var nvarchar(100) output', @var = @result output --with result sets none -- сюда тоже можно
end
go

  declare @tst nvarchar(100)
  exec usp_dynamic_test @tst output
  select 'прямой вызов' tpe, @tst tst

/* без "with result sets none" ошибка возникнет на этапе компиляции и отловить ее я не сумел
select *
from 
  openrowset(
    'SQLOLEDB', 'Server=.;Database=tempdb;Timeout=10;Trusted_Connection=yes;',
    'declare @tst nvarchar(100)
     exec usp_dynamic_test @tst output
     select ''openrowset'' tpe, @tst tst
    ')
*/
select *
from 
  openrowset(
    'SQLOLEDB', 'Server=.;Database=tempdb;Timeout=10;Trusted_Connection=yes;',
    'declare @tst nvarchar(100)
     exec usp_dynamic_test @tst output with result sets none
     select ''openrowset'' tpe, @tst tst
    ')

if object_id('usp_dynamic_test', 'p') is not null drop procedure usp_dynamic_test

...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39888943
VicSO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShIgor,
Вот что выдало :)

Сообщение 15281, уровень 16, состояние 1, строка 27
SQL Server заблокировал доступ к STATEMENT "OpenRowset/OpenDatasource" компонента "Ad Hoc Distributed Queries", поскольку он отключен в результате настройки конфигурации безопасности сервера. Использование "Ad Hoc Distributed Queries" может быть разрешено администратором при помощи хранимой процедуры sp_configure. Дополнительные сведения о включении "Ad Hoc Distributed Queries" см. в электронной документации по "Ad Hoc Distributed Queries".

Время выполнения: 2019-11-14T14:46:55.7672956+07:00
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39888946
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VicSO,

это просто Ad Hoc в настройках сервера не разрешено по-умолчанию
Параметр конфигурации сервера «ad hoc distributed queries»

там же в примере, как разрешить.
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39888964
VicSO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShIgor,

ну это я сразу нашел и попробовал.

ток вот на других серверах такая манипуляция не нужны (стоит все по умолчанию и работает). (Ставились с нуля)
Ваш скрипт отработал на ура.

Но ошибка в не исчезла

Код ошибки служб SSIS: DTS_E_OLEDBERROR. Возникла ошибка OLE DB. Код ошибки: 0x80004005.
Доступна запись OLE DB. Источник: "Microsoft SQL Server Native Client 11.0" Результат: 0x80004005 Описание: "Не удалось определить метаданные, поскольку инструкция "EXEC ('CREATE SYNONYM [dbo].['+@ObjName+'] FOR ['+@SchemaName+'].[' +@ObjName+']')" в процедуре "CreateSynonym" содержит динамический код SQL. Рекомендуется использовать предложение WITH RESULT SETS, чтобы явно описать результирующий набор.".
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39888994
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VicSO

ток вот на других серверах такая манипуляция не нужны ( стоит все по умолчанию и работает). (Ставились с нуля)

блажен, кто верует
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39888998
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VicSO

Но ошибка в не исчезла

вам товарищ показывает, как получить вашу ошибку.
а не как исправить.
---
а вы думали, не меняя проблемный код, сможете устранить ошибку?
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39888999
VicSO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yasha123,

Вот на другом, и все работает.
при этом скрипт которые выше также ругается.
Код: sql
1.
2.
Msg 15281, Level 16, State 1, Line 16
SQL Server blocked access to STATEMENT 'OpenRowset/OpenDatasource' of component 'Ad Hoc Distributed Queries' because this component is turned off as part of the security configuration for this server. A system administrator can enable the use of 'Ad Hoc Distributed Queries' by using sp_configure. For more information about enabling 'Ad Hoc Distributed Queries', search for 'Ad Hoc Distributed Queries' in SQL Server Books Online.
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39889004
VicSO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yasha123,

Хорошо, я готов код поправить если к нему доступ есть.
Вопрос где его искать?
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39889012
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какой-то разговор немого с глухим...
вы что имеете в виду под "и все работает" на другом сервере?

работает Data Collector?
это нормально, потому что на нем нет никакой самодеятельности в виде CreateSynonym.

но какое это имеет отношение к скрипту от ShIgor?
я лично про то, что для запуска этого скрипта надо включить 'Ad Hoc Distributed Queries',
и что "по умолчанию" это отключено.
и если "Ваш скрипт отработал на ура", значит там это включено.
но это не есть умолчание
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39889015
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VicSO

Хорошо, я готов код поправить если к нему доступ есть.
Вопрос где его искать?

наверное в базе для Data Collector
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39889019
VicSO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yasha123,

Там скрипт не отрабатывает, но нету ошибок
Код: sql
1.
2.
3.
4.
5.
6.
Subcomponent: OLE DB Source [14], Description: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005.
An OLE DB record is available. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Description: "Не удалось определить метаданные, поскольку инструкция "EXEC (''CREATE SYNONYM [dbo].[''+@ObjName+''] FOR [''+@SchemaName+''].['' +@ObjName+'']'')" в процедуре "CreateSynonym" содержит динамический код SQL. Рекомендуется использовать предложение WITH RESULT SETS, чтобы явно описать результирующий набор.".


SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005.
An OLE DB record is available. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Description: "The metadata could not be determined because statement 'EXEC ('CREATE SYNONYM [dbo].['+@ObjName+'] FOR ['+@SchemaName+'].[' +@ObjName+']')' in procedure 'CreateSynonym' contains dynamic SQL. Consider using the WITH RESULT SETS clause to explicitly describe the result set.".


на другом сервер, все данные собирается.
CreateSynonym - я пробовал искать в база model,msdb,master,tempdb,Pref_DB->куда собирает данные "Уплавления\Сбор данных\Использования места на диске " и я не нашел. Своего я не чего не вносил.
Базу пересоздавал с нуля. результат не менялся.
И не могу понять по чему на другом сервер сделал те-же манипуляции все работает на ура, а на другом нету.
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39889027
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VicSO

CreateSynonym - я пробовал искать в база model,msdb,master,tempdb,Pref_DB->куда собирает данные "Уплавления\Сбор данных\Использования места на диске " и я не нашел. Своего я не чего не вносил.

ну курсором пройдите по всем базам.
проще всего было бы открыть SSIS-пакет и там посмотреть,
в какую он базу лезет
---
когда ищите, имя скопируйте как есть из ошибки.
ну вдруг там кириллическое "о" или "у".
и передавайте его как юникод.
искали-то хоть не глазами, кодом?
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39889132
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123,

мысли..
У самого дата коллектора таких процедур нет и смысла искать CreateSynonym естественно тоже.
Т.к. ошибка возникает в SSIS пакете, а он (пакет, не SSIS) не является частью дата коллектора, то вопрос к тому кто его писал.
Т.к. "использование места на диске" входит вроде бы в системный набор сборщиков (пакетов), то искать надо там. там же прописан код процедуры, а сама процедура создается динамически во время выполнения SSIS пакета

у меня этой шняги нет, поэтому посмотреть не могу
должно быть что-то типа
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39889141
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не оно-ли?
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39889194
Ferdipux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VicSO
Выпадает вот такая ошибка.
Искал в интернете , стоящего не чего не нашел.

Subcomponent: OLE DB Source [14], Description: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005.
An OLE DB record is available. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Description: "Не удалось определить метаданные, поскольку инструкция "EXEC (''CREATE SYNONYM [dbo].[''+@ObjName+''] FOR [''+@SchemaName+''].['' +@ObjName+'']'')" в процедуре "CreateSynonym" содержит динамический код SQL. Рекомендуется использовать предложение WITH RESULT SETS, чтобы явно описать результирующий набор.".


SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005.
An OLE DB record is available. Source: "Microsoft SQL Server Native Client 11.0" Hresult: 0x80004005 Description: "The metadata could not be determined because statement 'EXEC ('CREATE SYNONYM [dbo].['+@ObjName+'] FOR ['+@SchemaName+'].[' +@ObjName+']')' in procedure 'CreateSynonym' contains dynamic SQL. Consider using the WITH RESULT SETS clause to explicitly describe the result set.".


Понять не могу как чтобы заработал стандартный функционал, на чем спотыкается?

...?

Судя по ошибке, она прилетает при вызове некоей stored procedure из OLE DB Source. А этот самый OLE DB Source не может получить метаданные столбов результатов, так как в хранимку включен динамический код.
Чтобы решить - модифицируете хранимку, описываете в WITH RESULT SETS все возвращаемые столбцы и типы данных.
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39889195
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ferdipux,
так не может найти хранимку,
пока что в этом проблема
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39889411
VicSO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В этом и проблема, на некоторые сервера на ура становится без проблем, на некоторые ошибка такая выскакивает.
Есть подозрения что спотыкается на какой-то база, и дальше просто вываливается с ошибкой, но вот почему проблема с этой базой, что ей мешает понять не могу.
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39889462
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VicSO
Есть подозрения что спотыкается на какой-то база, и дальше просто вываливается с ошибкой, но вот почему проблема с этой базой, что ей мешает понять не могу.
Поищите для начала, где эта процедура
Код: sql
1.
sp_MSforeachdb 'if exists(select * from sysobjects where name =''CreateSynonym'') print db_name()'
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39889629
VicSO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvg,

Выполнение команд успешно завершено.

Время выполнения: 2019-11-15T18:22:06.0056362+07:00

И не чего не выдало.
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39889732
ShIgor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VicSO,

я же сказал где искать
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39889754
VicSO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ShIgor,
Я так понял нужно поменять так чтобы правильно работало?
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
<ns:TSQLQueryCollector xmlns:ns="DataCollectorType"><Query><Value>
DECLARE @dbsize bigint 
DECLARE @logsize bigint 
DECLARE @ftsize bigint 
DECLARE @reservedpages bigint 
DECLARE @pages bigint 
DECLARE @usedpages bigint

SELECT @dbsize = SUM(convert(bigint,case when type = 0 then size else 0 end)) 
      ,@logsize = SUM(convert(bigint,case when type = 1 then size else 0 end)) 
      ,@ftsize = SUM(convert(bigint,case when type = 4 then size else 0 end)) 
FROM sys.database_files

DECLARE @allocateUnits table( 
        total_pages bigint
,       used_pages bigint
,       data_pages bigint
,       container_id bigint
,       type tinyint
); 

INSERT @allocateUnits SELECT total_pages, used_pages, data_pages, container_id, type FROM sys.allocation_units;

SELECT @reservedpages = SUM(a.total_pages) 
       ,@usedpages = SUM(a.used_pages) 
       ,@pages = SUM(CASE 
                        WHEN it.internal_type IN (202,204) THEN 0 
                        WHEN a.type != 1 THEN a.used_pages 
                        WHEN p.index_id &lt; 2 THEN a.data_pages 
                        ELSE 0 
                     END) 
FROM sys.partitions p  
JOIN @allocateUnits a ON p.partition_id = a.container_id 
LEFT JOIN sys.internal_tables it ON p.object_id = it.object_id 

SELECT 
        @dbsize as 'dbsize',
        @logsize as 'logsize',
        @ftsize as 'ftsize',
        @reservedpages as 'reservedpages',
        @usedpages as 'usedpages',
        @pages as 'pages'
</Value><OutputTable>disk_usage</OutputTable></Query><Databases UseSystemDatabases="true" UseUserDatabases="true" /></ns:TSQLQueryCollector>
...
Рейтинг: 0 / 0
Уплавления\Сбор данных\Использования места на диске
    #39890277
VicSO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобрался, проблема оказалась в конкретной базе.
Выполнял код
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
exec [sys].sp_describe_first_result_set N'

DECLARE @dbsize bigint 
DECLARE @logsize bigint 
DECLARE @ftsize bigint 
DECLARE @reservedpages bigint 
DECLARE @pages bigint 
DECLARE @usedpages bigint

SELECT @dbsize = SUM(convert(bigint,case when type = 0 then size else 0 end)) 
      ,@logsize = SUM(convert(bigint,case when type = 1 then size else 0 end)) 
      ,@ftsize = SUM(convert(bigint,case when type = 4 then size else 0 end)) 
FROM sys.database_files

DECLARE @allocateUnits table( 
        total_pages bigint
,       used_pages bigint
,       data_pages bigint
,       container_id bigint
,       type tinyint
); 

INSERT @allocateUnits SELECT total_pages, used_pages, data_pages, container_id, type FROM sys.allocation_units;

SELECT @reservedpages = SUM(a.total_pages) 
       ,@usedpages = SUM(a.used_pages) 
       ,@pages = SUM(CASE 
                        WHEN it.internal_type IN (202,204) THEN 0 
                        WHEN a.type != 1 THEN a.used_pages 
                        WHEN p.index_id < 2 THEN a.data_pages 
                        ELSE 0 
                     END) 
FROM sys.partitions p  
JOIN @allocateUnits a ON p.partition_id = a.container_id 
LEFT JOIN sys.internal_tables it ON p.object_id = it.object_id 

SELECT 
        @dbsize as ''dbsize'',
        @logsize as ''logsize'',
        @ftsize as ''ftsize'',
        @reservedpages as ''reservedpages'',
        @usedpages as ''usedpages'',
        @pages as ''pages''
	

',NULL,1


И спотыкается конкретно на одной базе, во всех остальных случаях результат выдается.
А вот на это базе выдает ошибку
Код: plsql
1.
2.
сообщение: 11514, уровень: 16, состояние: 1, процедура: sp_describe_first_result_set, строка: 1 [строка начала пакета: 0]
Не удалось определить метаданные, поскольку инструкция "EXEC ('CREATE SYNONYM [dbo].['+@ObjName+'] FOR ['+@SchemaName+'].[' +@ObjName+']')" в процедуре "CreateSynonym" содержит динамический код SQL.  Рекомендуется использовать предложение WITH RESULT SETS, чтобы явно описать результирующий набор.


Вот что за проблема с этой базой, не могу понять, что влияет на выполнения понять не могу :(
...
Рейтинг: 0 / 0
29 сообщений из 29, показаны все 2 страниц
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Уплавления\Сбор данных\Использования места на диске
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]