目前,我们正在使用C#开发应用程序,因为我们要求将其连接到SQL Server并将其连接到3个不同的设备,因此我们会遇到连接问题。
我们已经安装了SQL Server来尝试和Windows Server,但我们找不到适合我们的解决方案。
- UPDATED-- 对不起,我的技术条款很差, 我试图远程访问另一台机器上的SQL服务器,包含数据库的机器有Windows Server 2012 r2和SQL Server企业我一直试图连接到它但是失败了。
-ConnectionString:
Data Source=10.10.24.135,1433;Network Library=DBMSSOCN;Initial Catalog=database;Integrated Security = true
-Error:
其他信息:登录失败。登录来自不受信任 域,不能与Windows身份验证一起使用。
如果我改为:
con.ConnectionString = @"Data Source=10.10.24.135,1433;Network Library=DBMSSOCN;Initial Catalog=database;User ID=myID;Password=myPassword;
我收到此错误
其他信息:用户'myID'登录失败。
虽然我的服务器已经过Windows身份验证验证
答案 0 :(得分:0)
您需要使用ORM(google' Fluent NHiberntae C#'),或使用基本let rec foo x =
async {
return! bar x
}
and bar x =
async {
if x = 0
then printfn "bar"
else do! foo (x - 1)
}
Async.RunSynchronously (foo 10)
数据访问权限。这是使用ADO.NET
中的SQLConnection
类。浏览一下该命名空间并了解它。
要使用SQLConnection类型,您必须实现IDisposable块,如下所示:
System.Data.SqlClient