远程连接到SQL Server Express 2008

我有一个初学者的问题,我很抱歉,如果它是愚蠢的。

我是一个在SQL Server的初学者。 我可以很好地做sql,但是我不太了解连接。

我有:

Microsoft SQL Server Management Studio and SQL EXPRESS 

允许远程连接的过程是什么?

我想离开我的笔记本电脑在家里与pipe理工作室运行,并希望通过远程连接访问我的家庭SQL服务器。

我想知道

我如何允许我的一个数据库接受远程连接? 连接string是什么? 只是我的笔记本电脑的IP地址或什么? 接受远程连接是否危险? 我做了以下BTW:

http://blogs.msdn.com/b/sqlexpress/archive/2005/05/05/415084.aspx

当我做这个工作:

 SQLCMD -e -s localhost\sqlexpress,2301 

但是,当我尝试这样做:

 sqlcmd -e -s my.ip.add.ress\sqlexpress,2301 

这是行不通的

无论如何,我得到这个工作后,我将如何连接到一个特定的数据库?

作为第一个注意事项,您不是启用对数据库的远程访问,而是启用数据库的实例。启用远程连接并不危险,只要您具有较高的凭据安全性即可他们是Windows或SQL身份validation。 要使用复制等function,并将快速实例作为订阅者,您需要启用远程连接。

  1. 打开SQL Server表面区域configuration,因为这是Express,默认情况下远程连接是禁用的。
  2. 进入“SAconfiguration”窗口后,单击“服务和连接的表面区域configuration”。
  3. 单击数据库引擎下的远程连接
  4. select本地和远程连接,然后select您的types。 (TCP,命名pipe道,或两者)

如果您已经完成了所有这些工作,请确保您已经在机器上启动了SQL浏览器服务。