Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 MS SQL 2014 Express ограничения  [new]
Casper2002
Member

Откуда:
Сообщений: 271
Не могу разобраться с ограничениями Express:
1) на сайте написано, что одна база не может превышать 10Гб но у меня уже 15Гб и все работает дальше.
2) не получается подключиться к SQL Express через ODBC (или через Management Studio) по сети, хотя в списке серверов вываливается нужное названия ПК. При этом на локальной машине все нормально настраивается и работает (прописываю ПК\название_базы). Авторизация настроена через SQL server аутентификацию. В Server Congiguration Manager-e TCP/IP включен. Может Express разрешает только локальную работу?
8 май 15, 11:15    [17616956]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2014 Express ограничения  [new]
Glory
Member

Откуда:
Сообщений: 104751
Casper2002
1) на сайте написано, что одна база не может превышать 10Гб но у меня уже 15Гб и все работает дальше.

А вы каким образом установили, что размер вашей базы еть 15Гб ?

Casper2002
2) не получается подключиться к SQL Express через ODBC (или через Management Studio) по сети, хотя в списке серверов вываливается нужное названия ПК. При этом на локальной машине все нормально настраивается и работает (прописываю ПК\название_базы). Авторизация настроена через SQL server аутентификацию. В Server Congiguration Manager-e TCP/IP включен. Может Express разрешает только локальную работу?

https://msdn.microsoft.com/en-us/library/ms345318(v=sql.120)
8 май 15, 11:22    [17616985]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2014 Express ограничения  [new]
Casper2002
Member

Откуда:
Сообщений: 271
1) Через Management Studio->имя_базы->Properties->General\Database\Size
8 май 15, 11:38    [17617105]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2014 Express ограничения  [new]
Glory
Member

Откуда:
Сообщений: 104751
Casper2002
1) Через Management Studio->имя_базы->Properties->General\Database\Size

А вы в курсе, что база - это как минимум 2 файла ? И что вы видите размер всех файлов ?
8 май 15, 11:54    [17617199]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2014 Express ограничения  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
SELECT 
      log_size_mb = CAST(SUM(CASE WHEN type_desc = 'LOG' THEN size END) * 8. / 1024 AS DECIMAL(8,2))
    , row_size_mb = CAST(SUM(CASE WHEN type_desc = 'ROWS' THEN size END) * 8. / 1024 AS DECIMAL(8,2))
    , total_size_mb = CAST(SUM(size) * 8. / 1024 AS DECIMAL(8,2))
FROM sys.master_files
WHERE database_id = DB_ID() -- для текущей базы
8 май 15, 11:56    [17617220]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2014 Express ограничения  [new]
o-o
Guest
Casper2002
Не могу разобраться с ограничениями Express:
1) на сайте написано, что одна база не может превышать 10Гб но у меня уже 15Гб и все работает дальше.

если с запросами плохо, можно прямо на диске размеры файлов посмотреть глазками.
файл(ы) лога учитывать не надо

Casper2002
2) не получается подключиться к SQL Express через ODBC (или через Management Studio) по сети, хотя в списке серверов вываливается нужное названия ПК. При этом на локальной машине все нормально настраивается и работает (прописываю ПК\название_базы). Авторизация настроена через SQL server аутентификацию. В Server Congiguration Manager-e TCP/IP включен. Может Express разрешает только локальную работу?

а вы картинкой покажите.
не на том инстансе, может, смотрите, или вообще TCP/IP клиента.
8 май 15, 12:51    [17617581]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2014 Express ограничения  [new]
Casper2002
Member

Откуда:
Сообщений: 271
2) Проблема оказалась с FireWall, при отключенном все работает. При включенном даже при открытых портах TCP и UDP 1433-1434, 135, 2382-2383, 4022 работать не хочет :(
8 май 15, 13:24    [17617767]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2014 Express ограничения  [new]
Penner
Member

Откуда:
Сообщений: 341
netsh firewall set portopening protocol = TCP port = 1433 name = SQLPort mode = ENABLE scope = SUBNET profile = CURRENT
netsh advfirewall firewall add rule name = SQLPort dir = in protocol = tcp action = allow localport = 1433 remoteip = localsubnet profile = DOMAIN
8 май 15, 13:29    [17617794]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2014 Express ограничения  [new]
Casper2002
Member

Откуда:
Сообщений: 271
1) Через sql запрос не получилось. В ответ выводит null. Даже при вписанном переде sys.master_files название базы.
А вот файлы показали что главный mdf файл уже 6Гб.
8 май 15, 13:36    [17617839]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2014 Express ограничения  [new]
Glory
Member

Откуда:
Сообщений: 104751
Casper2002
При включенном даже при открытых портах TCP и UDP 1433-1434, 135, 2382-2383, 4022 работать не хочет

А почему вы решили, что этих портов достаточно ?
Вы знаете, какой порт использует ваш MSSQL ?
8 май 15, 13:39    [17617852]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2014 Express ограничения  [new]
o-o
Guest
AlanDenton
SELECT 
      log_size_mb = CAST(SUM(CASE WHEN type_desc = 'LOG' THEN size END) * 8. / 1024 AS DECIMAL(8,2))
    , row_size_mb = CAST(SUM(CASE WHEN type_desc = 'ROWS' THEN size END) * 8. / 1024 AS DECIMAL(8,2))
    , total_size_mb = CAST(SUM(size) * 8. / 1024 AS DECIMAL(8,2))
FROM sys.master_files
WHERE database_id = DB_ID() -- для текущей базы

Permissions
The minimum permissions that are required to see the corresponding row are CREATE DATABASE, ALTER ANY DATABASE, or VIEW ANY DEFINITION.

товарищ не сисадмин.
недостаточно быть даже db_owner-ом своей же базы, чтобы увидеть
8 май 15, 13:42    [17617864]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2014 Express ограничения  [new]
Casper2002
Member

Откуда:
Сообщений: 271
Glory,

Я делал стандартную установку в Configuration Manager-e в свойствах TCP/IP default port 1433 где посмотреть остальные не знаю...
8 май 15, 13:53    [17617936]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2014 Express ограничения  [new]
Casper2002
Member

Откуда:
Сообщений: 271
o-o,
Зашел под админом.
Выдало:

log_size_mb row_size_mb total_size_mb
505.06 229.44 734.50

Так в итоге у меня сейчас 6Гб или всего 230Мб реальные данные занимают?
8 май 15, 13:57    [17617963]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2014 Express ограничения  [new]
Glory
Member

Откуда:
Сообщений: 104751
Casper2002
Так в итоге у меня сейчас 6Гб или всего 230Мб реальные данные занимают?

А вы реальными данными называете весь файл mdf или только содержимое таблиц в нем ?

Casper2002
Я делал стандартную установку в Configuration Manager-e в свойствах TCP/IP default port 1433 где посмотреть остальные не знаю...

"Стандартную установку" чего вы делали в Configuration Manager ?
Вы читали данный выше линк на хелп настройки ?
8 май 15, 14:02    [17618002]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2014 Express ограничения  [new]
Casper2002
Member

Откуда:
Сообщений: 271
Glory,
Меня сейчас интересует о каком лимите в 10Гб говорит Microsoft. Таким образом вопрос какую цифирку мониторить...
8 май 15, 14:07    [17618033]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2014 Express ограничения  [new]
o-o
Guest
вот это доступно паблику:
SELECT file_id, name, type_desc, cast(size * 8.0 / 1024 as decimal(15,3)) as size_in_Mb 
from sys.database_files
8 май 15, 14:07    [17618037]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2014 Express ограничения  [new]
o-o
Guest
Casper2002
Glory,
Меня сейчас интересует о каком лимите в 10Гб говорит Microsoft

еще раз: о суммарном объемe файлов данных на конкретную БД
(except for master)
8 май 15, 14:09    [17618044]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2014 Express ограничения  [new]
Casper2002
Member

Откуда:
Сообщений: 271
o-o,
Вот что у меня выдает:

Directory of D:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\DAT
A

04/28/2015 04:27 PM <DIR> .
04/28/2015 04:27 PM <DIR> ..
04/29/2015 06:07 PM 6,116,343,808 CMS.mdf
04/29/2015 05:39 PM 7,640,055,808 CMS_log.ldf
04/29/2015 05:39 PM 240,582,656 master.mdf
04/29/2015 05:39 PM 529,596,416 mastlog.ldf
04/29/2015 05:39 PM 4,259,840 model.mdf
04/29/2015 05:39 PM 1,310,720 modellog.ldf
04/29/2015 05:39 PM 19,267,584 MSDBData.mdf
04/29/2015 05:39 PM 27,459,584 MSDBLog.ldf
04/27/2015 12:45 PM 517 MS_AgentSigningCertificate.cer
04/28/2015 02:42 PM 517 MS_AgentSigningCertificateECE7FE54-14C4-4
204-8ED4-1193A0690FCA.cer
04/29/2015 05:50 PM 4,259,840 tempdb.mdf
05/05/2015 06:04 PM 786,432 templog.ldf
12 File(s) 14,583,923,722 bytes
2 Dir(s) 69,302,218,752 bytes free
8 май 15, 14:17    [17618096]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2014 Express ограничения  [new]
o-o
Guest
ну так у вас 6 Гиг файл CMS.mdf.
еще 4 до предела.
покажите лучше свою модель восстановления, а то лог подозрительный
select recovery_model_desc
from sys.databases
where name = 'CMS'
8 май 15, 14:44    [17618277]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2014 Express ограничения  [new]
o-o
Guest
Casper2002
Glory,
Я делал стандартную установку в Configuration Manager-e в свойствах TCP/IP default port 1433 где посмотреть остальные не знаю...

а зачем вы туда полезли?
дефолтно Экспресс ставится совсем не на 1433.
из студии под админом такое выполние и покажите результат:
exec master.dbo.xp_readerrorlog 0, 1, 'listening' 
8 май 15, 14:55    [17618342]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2014 Express ограничения  [new]
Casper2002
Member

Откуда:
Сообщений: 271
o-o,

recovery_model_desc: SIMPLE

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

Проблему с фаервол решил.

Так что всем спасибо!
8 май 15, 16:25    [17619007]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2014 Express ограничения  [new]
o-o
Guest
Casper2002
Я спецально в базу загнал пробные данные в большом количестве а потом их вытер

в следующий раз "затирайте" 6 гиг через TRUNCATE,
а то одним DELETE-ом вы себе лог раздули больше базы
8 май 15, 16:30    [17619053]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2014 Express ограничения  [new]
Casper2002
Member

Откуда:
Сообщений: 271
o-o,

Я так и сделал. Вернее с начало пытался delete сделать после чего все зависло и вылетело через пол часа, а потом сделал truncate.

а как этот лог файл почистить а еще лучше отключить чтобы место не жрал?
12 май 15, 09:27    [17627188]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2014 Express ограничения  [new]
Glory
Member

Откуда:
Сообщений: 104751
Casper2002
а еще лучше отключить чтобы место не жрал?

Поставьте себе какой-нибудь FoxPro, если вы не понимаете, для чего нужен журнал транзакций
12 май 15, 09:33    [17627203]     Ответить | Цитировать Сообщить модератору
 Re: MS SQL 2014 Express ограничения  [new]
Casper2002
Member

Откуда:
Сообщений: 271
Glory,

Никогда не понимал зачем писать такие ответы... Вы хотели подчеркнуть мою некомпетентность в вопросе? А зачем тогда этот форум нужен? Если вы считаете неправильным отключить лог файл, то так и напишите почему/зачем, что лучше сделать, чтобы другие люди могли перенять опыт.
13 май 15, 09:38    [17632241]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить