我正在设计一个带有SQL Server Express数据库(.mdf文件)的可移植c#程序,它将被多台计算机使用。我正在尝试让每个用户在本地网络上的某台计算机上分配的同一数据库上工作。我的问题是当转换我的C#程序可移植的可执行文件时,我不能使我的程序使用网络上指定的数据库。它只看到我附加在包含我的便携exe程序的文件夹上的数据库。SQLEXPRESS;AttachDbFilename=|DataDirectory|\Gorev.mdf;Integrated Security=True;User Instance=True
我尝试在FreeBSD服务器上部署Rails应用程序时遇到了一个问题,我正在使用unixODBC和FreeTDS访问位于windows server Sqlsever2003和2000服务器上的数据库。问题是,应用程序只能在使用SA用户sqlserver时访问数据库,当我尝试使用另一个用户时,应用程序无法访问。但是,当我测试在应用程序外部创建的DSN时,我可以使用其他用户访问数据库,DSN使用相同的应用程序。有谁知道可能是什么吗?Ja我甚至将我创建的用户设置为具有所有权限来访问应用程序。
我已经创建了一些代码,通过一个自定义函数将信息从sql数据库拉到excel中。目前,代码仅打开连接就需要大约5-7秒。代码的所有其他部分,包括查询本身,都非常快。知道为什么要花这么长时间吗?这是我在本地机器上使用的sqlsever。Value
recset.CloseSet recset = Nothing
End Function 我预计连接需要毫秒,但打开连接需要5-7秒。我可以稍微改变一下设置,这样我就不再使用