我有一个使用Visual Studio 2008构建的旧VB.NET应用程序。在尝试从应用程序连接到SQL Server时,我收到以下错误。
connectionString="Data Source=devServer;Initial Catalog=dbDev;
Integrated Security=SSPI;Trusted_Connection=yes;Persist Security Info=false;
Connect TimeOut=30" providerName="System.Data.Sqlclient"
我可以使用Sql Server Management Studio从同一台机器连接到同一台服务器和数据库。
使用的连接字符串采用以下格式
filterEvents() {
this.http
.get(environment.apiUrl + 'events/GetFilteredAxmCardsId', { params: { filter: this.filterFormGroup.value } })
.subscribe(result => {
this.axmCardIds = result.json() as number[];
}, error => console.error(error));
console.log(this.filterFormGroup.value);
}
如果需要更多信息,请告诉我。谢谢你的时间。
答案 0 :(得分:0)
这可以帮助您使用非常简单的连接字符串。我使用与SQL的所有连接相同的基础。我的所有应用程序仅使用这4个部分。如果您需要集成安全性方面,那么您也可以添加它,但是,不要忘记将从运行您的应用程序的本地计算机中获取集成安全性。
看看这个功能,很明显,你不需要这个功能本身,但是它会把它分解成各个部分,祝你好运!
Private Function Creating_SQL_Connection_String() As String
Dim server As String = "SQL"
Dim database As String = "YourDatabaseName"
Dim userid As String = "MyAdmin"
Dim password As String = "MyPassword1"
'NOTE - UID = userid
' PWD = password, this must have ' and ' afaik!
' You dont need to explicitly set integrated security =false, so we can leave it out, unless you need it.
' Denominate each section with a ';'
Dim constr As String = "Server=" & server & ";Initial Catalog=" & database & ";uid=" & userid & ";Pwd='" & password & "'"
Return constr
End Function