Нет необходимости использовать [] при запросе данных из базы данных.
вы используете [], когда есть пробел с псевдонимом, например
SELECT Field1 as [First Name], Field2 as [Last Name] FROM [dbo].[TableName]
, потому что это дает синтаксическую ошибку
dbo - это имя схемы, к которой присоединена ваша таблица и пользователь
вот более подробный ответ
Схема базы данных - это способ логически группировать объекты, такие как таблицы, представления, хранимые процедуры и т. Д. Думайте о схеме как о контейнере объектов.
Вы можете назначить пользователю права входа в систему для одной схемы, чтобы пользователь мог получать доступ только к тем объектам, к которым у него есть права доступа.
Схемы могут быть созданы и изменены в базе данных, и пользователям может быть предоставлен доступ к схеме. Схема может принадлежать любому пользователю, и владение схемой может быть передано.
Вы также можете прочитать статью полностью на: http://www.quackit.com/sql_server/sql_server_2008/tutorial/sql_server_database_schemas.cfm