serveur sql: que signifient les parenthèses autour du nom de la colonne?

j'ai ajouté un champ dans sql server 2008 et il a mis le nom de la colonne entre parenthèses comme ceci [column2]mais les autres noms de colonnes n'ont pas de crochets. ce qui ne les crochets signifient?

la colonne est [macro-writer]

devrais-je supprimer le signe moins et le remplacer avec un trait de soulignement?

source d'informationauteur l--''''''---------''''''''''''