How to get the SQLCMD standalone for Microsoft SQL Server Management

Microsoft® SQL Server® 2008 R2 Command Line Utilities

SQLCMD utility allows users to connect to, send Transact-SQL batches from, and output row-set information from SQL Server 7.0, SQL Server 2000, SQL Server 2005, and SQL Server 2008 and 2008 R2 instances.
Note: This component requires both Windows Installer 4.5 and Microsoft SQL Server Native Client (which is another component available from this page).
Audience(s):
X86 Package(SqlCmdLnUtils.msi)
X64 Package (SqlCmdLnUtils.msi)
IA64 Package(SqlCmdLnUtils.msi)

Microsoft® SQL Server® 2008 R2 Native Client

Microsoft SQL Server 2008 R2 Native Client (SQL Server Native Client) is a single dynamic-link library (DLL) containing both the SQL OLE DB provider and SQL ODBC driver. It contains run-time support for applications using native-code APIs (ODBC, OLE DB and ADO) to connect to Microsoft SQL Server 2000, 2005, or 2008. SQL Server Native Client should be used to create new applications or enhance existing applications that need to take advantage of new SQL Server 2008 R2 features. This redistributable installer for SQL Server Native Client installs the client components needed during run time to take advantage of new SQL Server 2008 R2 features, and optionally installs the header files needed to develop an application that uses the SQL Server Native Client API.
Audience(s):
X86 Package (sqlncli.msi)
X64 Package (sqlncli.msi)
IA64 Package (sqlncli.msi)