我正在设计一个带有SQL Server Express数据库(.mdf文件)的可移植c#程序,它将被多台计算机使用。我正在尝试让每个用户在本地网络上的某台计算机上分配的同一数据库上工作。我的问题是当转换我的C#程序可移植的可执行文件时,我不能使我的程序使用网络上指定的数据库。它只看到我附加在包含我的便携exe程序的文件夹上的数据库。SQLEXPRESS;AttachDbFilename=|DataDirectory|\Gorev.mdf;Integrated Security=True;User Instance=True
我试图通过Workbench/J连接到SQL server 2005。我正确地输入了jdbc字符串的所有内容,并且可以连接到所需的服务器。但是,我必须为一个具有数据库名称的表键入完全限定的名称。我将instanceName设置为数据库,但它对我不起作用。
是否有一种连接到DB而不仅仅是服务器的方法?jdbc:sqlserver://serverName[\instanceName][:portNumber]