我用了 ”。” 当我想在winform中添加新连接时作为服务器名称。但我不知道为什么它不再工作了。我应该输入完整的名称,例如 PC-PC。
当我使用“。” 作为服务器名称,它不会再向我显示用于连接它们的数据库列表。
现在我有 2 个问题
1-我该如何修复它以便我可以使用“。” 作为服务器名称
2-如果我使用完整名称而不是“。”没有任何问题 制作安装文件并让其他计算机使用此应用程序后
任何帮助将不胜感激
提前致谢
我用了 ”。” 当我想在winform中添加新连接时作为服务器名称。但我不知道为什么它不再工作了。我应该输入完整的名称,例如 PC-PC。
当我使用“。” 作为服务器名称,它不会再向我显示用于连接它们的数据库列表。
现在我有 2 个问题
1-我该如何修复它以便我可以使用“。” 作为服务器名称
2-如果我使用完整名称而不是“。”没有任何问题 制作安装文件并让其他计算机使用此应用程序后
任何帮助将不胜感激
提前致谢
连接字符串中的.
服务器名称是本地机器的别名。您是否在运行 sql server 的同一台机器上开发了应用程序,而现在将应用程序部署到其他机器时遇到问题?
在这种情况下,这是因为当部署到另一台机器时,该.
名称是指客户端的本地机器。一旦您想使用与运行程序不同的机器,您需要指定名称或 IP 地址。
“。” 表示本地机器。仅当 sql server 与您的应用程序位于同一台机器上时,它才有效。你知道吗?100 次中有 95 次是这样的,你做错了什么。
如果它是桌面应用程序,那么您首先不应该使用完整的 sql server 版本。您应该使用进程内引擎,如 Sql Server Compact、Sqlite 甚至 Access。如果它是 Web 应用程序或“企业”应用程序,您应该假设您的客户将在单独的机器上托管 sql server,而不是在本地机器上。在与您的应用程序相同的机器上运行 sql server 几乎永远不会正确。