我根据oop层编写了一个应用程序,我有4个C3项目,PL(presentaion层)作为windows服务我将BL(businnes逻辑)项目复制为DLL并且我有:
1)BE(businnes Elements)我使用Linq到Sql类并将它复制到DLL 2)DAL(数据访问层)我有mdf文件,其中包括BE作为表格。
我的问题是 - 我在另一台服务器上部署该解决方案,当它尝试从sql读取时会出错:
尝试为文件F:\ Users \ Abramovitch \ Desktop \ FinalProject \ RSA-Manager \ RSA-Manager \ bin \ Debug \ RSA-DB.mdf附加自动命名的数据库失败。存在具有相同名称的数据库,或者无法打开指定的文件,或者它位于UNC共享上。
我应该在AttachDbFilename ptoperty中插入什么?
答案 0 :(得分:1)
SQLServer(MDF文件)不是您可以根据需要移动的单个文件数据库 至少你需要在兼容版本的其他服务器SQL Server上安装并尝试附加你的文件。