First question:
PDB files do not contain breakpoints info, they just have program information that enable debugging (matching statements with source code lines, etc ...)
Second:
Yes, that's the point of the remote debugger, so you can debug a remote process using your local visual studio.