[英]Share C# program on network
I have a problem with share a C# program on network. 我在网络上共享一个C#程序时遇到问题。
I installed SQL Server 2008 R2 and I enabled TCP/IP and remote connection on it also I can connect to server with sqlcmd -U usr -P pwd -S 192.168.1.11\\SQLEXPRESS
without any problem but when I change connection string like this: 我安装了SQL Server 2008 R2,并在其上启用了TCP / IP和远程连接,我也可以使用sqlcmd -U usr -P pwd -S 192.168.1.11\\SQLEXPRESS
连接到服务器,但没有任何问题,但是当我更改如下连接字符串时:
192.168.1.11\SQLEXPRESS;initial catalog=HouseTrade;User ID=usr;Password=pwd;
The program can't connect to database. 该程序无法连接到数据库。
Do you have any idea for share this program in the network? 您是否有想法在网络中共享此程序?
If you are asking how to call the SQLCMD with a Catalog name in it 如果您询问如何调用带有目录名称的SQLCMD
sqlcmd -U usr -P pwd -d HouseTrade -S 192.168.1.11\SQLEXPRESS
If that is not what you are asking please edit you question to make it clear 如果那不是您要问的,请编辑您的问题以使其清楚
sqlcmd
-a packet_size
-A (dedicated administrator connection)
-b (terminate batch job if there is an error)
-c batch_terminator
-C (trust the server certificate)
-d db_name
-e (echo input)
-E (use trusted connection)
-f codepage | i:codepage[,o:codepage] | o:codepage[,i:codepage]
-h rows_per_header
-H workstation_name
-i input_file
-I (enable quoted identifiers)
-k[1 | 2] (remove or replace control characters)
-K application_intent
-l login_timeout
-L[c] (list servers, optional clean output)
-m error_level
-M multisubnet_failover
-N (encrypt connection)
-o output_file
-p[1] (print statistics, optional colon format)
-P password
-q "cmdline query"
-Q "cmdline query" (and exit)
-r[0 | 1] (msgs to stderr)
-R (use client regional settings)
-s col_separator
-S [protocol:]server[\instance_name][,port]
-t query_timeout
-u (unicode output file)
-U login_id
-v var = "value"
-V error_severity_level
-w column_width
-W (remove trailing spaces)
-x (disable variable substitution)
-X[1] (disable commands, startup script, environment variables and optional exit)
-y variable_length_type_display_width
-Y fixed_length_type_display_width
-z new_password
-Z new_password (and exit)
-? (usage)
More details can be found here http://technet.microsoft.com/en-us/library/ms162773.aspx 可以在这里找到更多详细信息http://technet.microsoft.com/zh-cn/library/ms162773.aspx
I found a solution. 我找到了解决方案。 We can add guest user and get enough permission to it after that we can use this connection string: 我们可以添加来宾用户并获得足够的权限,之后我们可以使用以下连接字符串:
data source=ip\SQLEXPRESS;initial catalog=HouseTrade;integrated security=true;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.