Существует ли инструмент классификатора данных, доступный для SQL Server 2005?

В предыдущем проекте мы делали это, но для Soap, а не REST. Но я полагаю, вы можете следовать тому же подходу. 1. мы поместили запрос в Execel -ESMQuery1 2. Execel имел 2 столбца. Первый узел для сравнения, второе значение БД для сравнения. Например, // мыло / xmlnode1 ESMQuery1 (имя пользователя) Здесь имя пользователя - это имя столбца. 3. Вам просто нужно создать цикл для всех упомянутых узлов и разрешить ESMQuery (UserName).

Вместо xmlpath вы можете использовать путь Json.

Благодаря.

5
задан Brian Tompsett - 汤莱恩 1 November 2015 в 23:47
поделиться

3 ответа

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

Этот сценарий SQL делает это по всем таблицам - Вы не должны называть sp_spaceused на каждой единственной таблице:

SELECT 
    t.NAME AS TableName,
    i.name as indexName,
    sum(a.total_pages) as TotalPages, 
    sum(a.used_pages) as UsedPages, 
    sum(a.data_pages) as DataPages,
    (sum(a.total_pages) * 8) / 1024 as TotalSpaceMB, 
    (sum(a.used_pages) * 8) / 1024 as UsedSpaceMB, 
    (sum(a.data_pages) * 8) / 1024 as DataSpaceMB
FROM 
    sys.tables t
INNER JOIN      
    sys.indexes i ON t.OBJECT_ID = i.object_id
INNER JOIN 
    sys.partitions p ON i.object_id = p.OBJECT_ID AND i.index_id = p.index_id
INNER JOIN 
    sys.allocation_units a ON p.partition_id = a.container_id
WHERE 
    t.NAME NOT LIKE 'dt%' AND
    i.OBJECT_ID > 255 AND   
    i.index_id <= 1
GROUP BY 
    t.NAME, i.object_id, i.index_id, i.name 
ORDER BY 
    object_name(i.object_id) 
2
ответ дан 14 December 2019 в 13:48
поделиться

В прошлый раз, когда я сделал это, это было Excel, карандашом, задней частью конверта и обучило работу предположения. Ответ не был слишком неточен. Я предполагаю, что Вы говорите серьезные объемы данных, поскольку диск является столь дешевым/доступным в эти дни, что все кроме самого большого DBS будут работать маленький (выход) серверы.

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

2
ответ дан 14 December 2019 в 13:48
поделиться

Вы рассмотрели использование инструмента для генерации фиктивных данных?

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

Можно найти, что полезны Инструменты, такие как Красные Логические элементы Генератор Данных SQL.

http://www.red-gate.com/products/SQL_Data_Generator/index.htm

С наилучшими пожеланиями, John

2
ответ дан 14 December 2019 в 13:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: