0

我有一台笔记本电脑,上面有一个 SQL Server Express 数据库。通过sqlcmd在这台笔记本电脑上使用下面的内容,我可以访问这个数据库并轻松地对表运行查询:

sqlcmd -S Jarvis\SQLExpress

我将笔记本电脑设置为 ad hoc 无线网络(我将网络称为“MyNetwork”)。我的其他笔记本电脑可以毫无问题地连接到 ad hoc 网络。

我遇到的问题是这样的:

当尝试使用sqlcmd以下连接从其中一台连接的笔记本电脑连接到数据库时,我永远无法连接。这是我正在使用的命令:

sqlcmd -S Jarvis\SQLExpress

我还尝试使用托管 ad hoc 网络和数据库的笔记本电脑的 IP 地址:

sqlcmd -S 169.254.104.85\Jarvis\SQLExpress

我得到的错误似乎表明登录超时已过期。我得到的错误就像下图中的第二条错误消息(我从网上抓取了这张图片,这不是我的实际错误):

SQL 错误

因此,即使我可以将笔记本电脑连接到 ad hoc 网络,它似乎也无法“看到”SQL Server Express 数据库。我从来没有尝试过这样的事情,所以我确定我错过了一步。是否有一个选项或什么我应该采取使数据库对连接到 ad hoc 网络的所有笔记本电脑可见?

4

0 回答 0