1、局域網的其他電腦是可以連接你的電腦上的sql2008的,就是用的你的電腦在局域網的主機名或IP地址(如192.168.0.101),其他跟你電腦的連接方式是沒有任何差別的。
網站建設哪家好,找創(chuàng)新互聯!專注于網頁設計、網站建設、微信開發(fā)、小程序制作、集團企業(yè)網站建設等服務項目。為回饋新老客戶創(chuàng)新互聯還提供了南部免費建站歡迎大家使用!
2、花生殼可以把你電腦的外網IP地址與一個固定的域名(可以是自己注冊的域名,也可以是花生殼免費分配的二級或三級域名)進行綁定,然后其他地方的電腦通過這個域名就可以訪問你電腦上的sql2008了。當然,你所在局域網連接外網的路由器應該把你電腦的內網IP地址以及端口號開放權限,這樣路由器就會把外網的訪問請求轉發(fā)到你的電腦上了。
3、最好的解決辦法,就是在網上購買一個sql服務器(比如阿里云、百度云、騰訊云這些“云們”提供的云數據服務器),這樣全世界的任何電腦都可以連接你的數據庫(當然必須知道登錄信息才行)。這些業(yè)界大佬提供的服務器不管主機性能還是網絡帶寬以及服務的穩(wěn)定性,都遠遠超過你用個人電腦架設的服務器。而且這樣還能實現程序與數據的分離,簡化程序的開發(fā)難度。你所說的用友、航天開票等幾乎所有大范圍使用的軟件,基本上都是這樣實現的。此外,還可以做成網頁應用程序,這樣就連軟件都不需要了,直接用瀏覽器打開指定網頁就能使用,這才是現在最流行的方式。
可以將文件等分成兩部分,分別用兩個private讀取就是2線程。
內存解決方案:不要等程序自動GC,自己手動釋放不需要內存。
缺陷:可能會浪費時間。
Socket類連接后 可以通過類中的 RemoteEndPoint 來獲取遠程IP和端口信息.
要注意的是.需要將它強制轉化為 IPEndPoint類型 然后通過 IPEndPoint.Address以及IPEndPoint.Port來獲取對應的IP及端口
例:
Dim REV_SCK As New Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp)
'這里創(chuàng)建一個UDP Socket連接的實例 TCP也是一樣的
'省略SOCKET連接的代碼 當SOCKET連接成功后 可以用下面的語句獲取遠程信息
Dim IP as string ,Port as integer
'定義IP和Port變量 用來保存地址及端口
IP = IPAddress.Parse(CType(REV_SCK.RemoteEndPoint, IPEndPoint).Address.ToString())
Port = IPAddress.Parse(CType(REV_SCK.RemoteEndPoint, IPEndPoint).Port)
保存在config文件里啊,例如你的應用程序是abc.exe,那么你就放一個abc.exe.config文件,把配置參數寫到這個文件里,下邊是用微軟企業(yè)庫連接數據庫的一個config文件的例子。
?xml version="1.0" encoding="utf-8"?
configuration
configSections
section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/
/configSections
dataConfiguration defaultDatabase="Connection String"/
connectionStrings
add name="Connection String" connectionString="Data Source=(local);Initial Catalog=數據庫名;Persist Security Info=True;User ID=sa;Password=密碼;max Pool Size=1000;" providerName="System.Data.SqlClient" /
/connectionStrings
appSettings /
/configuration
什么IIS架構。暈~~~
1.首先正式版本的發(fā)布你必須要Release,不要直接把Debug程序放上去。
2.將所有的.cs文件刪除。vs.net有一個很方便的工具,“項目——復制項目”就ok了。
3.windows server2003上一定要安裝了"Internet 信息服務(IIS)管理器",如果沒有安裝的話可以到“控制面板——添加或刪除程序——添加\刪除WINDOWS組件——應用程序服務器”如果“應用程序服務器”沒有構選的話鉤上,放入windows 2003的系統盤安裝。
4.安裝完成之后把項目靠到服務器上。簡單一點的方法是右鍵點擊項目文件夾,Web共享——共享文件夾。此時就算發(fā)布成功了。不過還有一些細節(jié)需要注意。如:IIS匿名訪問等。那就是另外的問題了。呵呵。IIS設置很簡單,可以在網上找些資料。