char Buffer[MAX_BUF];
Buffer
представлен массив размера MAX_BUF
. Техника выделения называется VLA . const int MAX_BUF = 1000;
char* Buffer = malloc(MAX_BUF);
Buffer
указатель , которому выделена память размера MAX_BUF
, которая является 1000
. и массив не совпадает с указателем, а C-FAQ имеет очень хорошую коллекцию, в которой подробно описаны причины .
Основное различие в терминах удобство и поведение:
malloc()
d памяти должны быть free()
d. [Courtesy: Giorgi ] Примечание: Wiki
Например, Компилятор GNU C выделяет память для VLA в стеке.
blockquote>
При установке SQL Express вы обычно получаете именованный экземпляр с именем SQLExpress, к которому, как другие говорили, вы можете подключиться с помощью localhost \ SQLExpress.
Если вы хотите получить экземпляр по умолчанию, у которого нет имени, вы также можете это сделать. Если вы установите MSSQLServer в качестве имени при установке, он создаст экземпляр по умолчанию, к которому вы можете подключиться, просто указав localhost.
Должен быть .\SQLExpress
или localhost\SQLExpress
без знака $ в конце
См. Также здесь http://www.connectionstrings.com/sql-server-2008
Вы правы, это localhost\SQLEXPRESS
(просто нет $
) и да, это одинаково и для экспресс-версий 2005 и 2008 годов.
Имя экземпляра по умолчанию после установки:
Имя сервера:
. \ SQLExpress
Проверка подлинности:
Аутентификация Windows
Примечание. Точка в поле Имя сервера означает ваш локальный компьютер. Для удаленных машин используйте имя машины вместо точки.
Это видео также поможет вам Найти имя сервера sql (экземпляр) для Management Studio .
В моем случае правильным именем сервера было имя моего компьютера. например John-PC или Somth
Если вы перейдете туда, где вы установили SQLExpress, например
C:\Program Files\Microsoft SQL Server\110\Tools\Binn
Вы можете запустить SQLLocalDB.exe и получить список всех экземпляров, установленных на вашем компьютере.
C: \ Program Files \ Microsoft SQL Server \ 110 \ Tools \ Binn> SqlLocalDB.exe info
MSSQLLocalDB
Проекты V12
v11.0
Затем вы можете получить дополнительную информацию об экземпляре.
C: \ Program Files \ Microsoft SQL Server \ 110 \ Tools \ Binn> SqlLocalDB.exe info MSSQLLocalDB Имя: MSSQLLocalDB
Версия: 13.0.1601.5
Общее имя:
Владелец: домен \ пользователь
Автосоздание: да
Состояние: остановлено
Время последнего запуска: 22.09.2016 10:19: 33
Имя конвейера: