C# 使用示例数据库
作为每周例行工作的一部分,我使用SQL Server已经有一段时间了,因为所有事情都是预先设置好的,所以我认为一切都是理所当然的C# 使用示例数据库,c#,sql-server,sql-server-express,C#,Sql Server,Sql Server Express,作为每周例行工作的一部分,我使用SQL Server已经有一段时间了,因为所有事情都是预先设置好的,所以我认为一切都是理所当然的 启动SQL Server,选择服务器名称,选择SQL Server身份验证,然后键入我的登录名和密码 或者从一个应用程序中,只要使用一个给定的连接字符串,一切都会正常工作 直到突然,一个第三方给我发送了一个需要审查的应用程序示例,其中包括一个Northwind数据库,从那时起,我很难让这个示例正常工作 更改连接名称和传递以匹配SQL Server实例凭据并不能解
- 启动SQL Server,选择服务器名称,选择SQL Server身份验证,然后键入我的登录名和密码
- 或者从一个应用程序中,只要使用一个给定的连接字符串,一切都会正常工作
如何思考这个问题以解决它并使示例运行?有一个缺失的缺口,我无法指出。我有两个解决方案
using (var db = new NameAttributeFromAddTag())
{
// Use standard link notation
var item = db.TableName.Where(i => i.Id == idYouWant);
}
这正是我让它工作的方式:
- 安装SQL Server Express edition(非SSMS)
- 打开SQL Server Management Studio(SSMS)并输入参数,如图所示
- 附加数据库mdf文件
- 在应用程序配置文件中添加一个连接字符串,类似于
在解释点、(本地)和计算机名都是等价物时也很有用是否将示例数据库附加到SQL实例?为什么不使用常用的连接字符串,除了put
Initial Catalog=NWIND
?@AlyEl Haddad,no,但是如果有人没有这样做的权限怎么办?你是说你没有将示例数据库附加到你的实例上,因为你没有权限吗?在这里很难帮忙,因为我们没有太多的细节需要处理。然后他需要得到许可。