我正在设计一个带有SQL Server Express数据库(.mdf文件)的可移植c#程序,它将被多台计算机使用。我正在尝试让每个用户在本地网络上的某台计算机上分配的同一数据库上工作。我的问题是当转换我的C#程序可移植的可执行文件时,我不能使我的程序使用网络上指定的数据库。它只看到我附加在包含我的便携exe程序的文件夹上的数据库。SQLEXPRESS;AttachDbFilename=|DataDirectory|\Gorev.mdf;Integrated Security=True;User Instance=True
如何配置Server以允许本地或远程计算机上的数据库连接?我有一个user=sa和password=123456的简单测试。我尝试从另一台计算机(Linux)登录,使用来自npm的mssql模块进行连接,并获得一个message: 'Login failed for user \'sa\'.这是在windows防火墙(Windows 10)中打开端口1433之后。这是我的配置,如果我为服务器使用计算机名或服务器使用IP地址,则从远程计算机获得相同的结果。注:我使用的演示数据库