The border of a node is by default not drawn. If you want it to be, then add draw to the node options, i.e.
\node [draw] {a};
I would also recommend that you define styles for your different shapes. That makes it easier to modify a diagram, because you just modify the style, instead of the settings of each node. You can make a style with
\tikzset{NameOfStyle/.style={<list of settings>}}
an example is seen below.
Some other comments:
In the default classes, 14pt is not a valid option, you can choose between 10pt, 11pt and 12pt. As standalone uses article as the base class by default, you get the warning
LaTeX Warning: Unused global option(s):
[14pt].
Perhaps to some degree a question of preference, but the manual describes that the options to a node (the part in []) should come directly after node, not later, as in your code. It still works with your placement though. The manual says:
\path node <foreach statements>[<options>](<name>)at(<coordinate>){<node contents>} ...;
While the arrows library still works, it is considered deprecated in favor of the newer arrows.meta library, which is described in section 16.5 of the manual.
The node distance key that you've used is only relevant if you place one node relative to another. To do that, add
\usetikzlibrary{positioning}
and then if you have \node (a) {aaaa};, you can say
\node[right=of a] {b};
to place this second node the distance defined by node distance right of the first node.

\documentclass[tikz,12pt,border=10pt]{standalone}
\usepackage{textcomp}
\usetikzlibrary{shapes,arrows.meta}
\tikzset{
MyBox/.style={draw,minimum height=40pt,minimum width=2cm},
MyCirc/.style={draw,circle,minimum size=50pt}
}
\begin{document}
\begin{tikzpicture}[auto, thick, node distance=1px, >=Triangle]
\node [MyBox] (a) at (27, 14) {A};
\node [MyCirc] (b) at (10, 17) {B};
\node [MyCirc] (c) at (40, 12) {C};
\node [MyCirc] (d) at (29, 25) {D};
\node [MyCirc] (e) at (11, 30) {E};
\draw (a) -- (b) -- (d) -- (c) -- (e);
\end{tikzpicture}
\end{document}
\nodewill adjust the size to its content. – Torbjørn T. Aug 25 '17 at 11:35minimum size(orminimum width/height, depending on shape). – Torbjørn T. Aug 25 '17 at 11:40minimum heightworks perfectly fine there, but it's a bit hard to see if you don't adddrawto the node options. – Torbjørn T. Aug 25 '17 at 11:46\node [draw,circle] .... I'll add an answer. – Torbjørn T. Aug 25 '17 at 11:50