远程连接到sql server express

时间:2010-10-07 03:00:51

标签: sql-server

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

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

我有:

Microsoft SQL Server Management Studio and SQL EXPRESS

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

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

我想知道

  1. 如何允许我的某个数据库接受远程连接?
  2. 连接字符串是什么?只是我的笔记本电脑的IP地址或什么?
  3. 接受远程连接是危险的吗?
  4. 我做了以下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
    

    无论如何,在我开始工作之后我将如何连接到特定的db ??

1 个答案:

答案 0 :(得分:1)

默认情况下,SQL Server Express 2005和2008不允许从本地计算机以外的任何地方进行连接......但是更改它并不困难。

简而言之,您希望运行 SQL Server Surface Area Configuration 程序并启用所需的相应远程连接选项。

您还需要启用SQL浏览器服务,如果已启用它,请不要忘记在Windows防火墙中找到适当的漏洞(我希望您这样做)。所有这三个步骤都被描述为here。祝你好运!