sql link
在VS2005中xxx.design.cs文件為控件的存放文件。遇到這種問題的解決辦法是右鍵單擊項目—>轉換為WebApplication
為什么我用VS2005打開的項目文件中的中文都顯示為亂碼?
A:這個通過設置VS的編輯環境即可解決,工具(tools) —選項(options)進行設置
在建立與服務器的連接時出錯。在連接到 SQL Server 2005 時,在默認的設置下 SQL Server 不允許進行遠程連接可能會導致此失敗..."的問題如何解決?
A:本地:如果你用的是sqlexpress
先打開配置工具,里面有一個網絡配置,右邊欄,有一個協議名稱TCP/IP和Named? Pipes? 都給啟用了,然后重啟一下服務!打開Sql? Server? Management? Studio連接進入數據庫
-> 對象資源管理器? ->? 機器名稱\sqlexpress(sql? server? 0.0....),右擊-> 屬性
服務器屬性? -> 安全性? -> 服務器身份驗證? 選擇sql? server和windows身份驗證模式!
默認是使用windows身份驗證模式
遠程:除了以上設置以外,確定防火墻打開了SqlServer的遠程默認端口1433,當然為了安全可以自行修改的
3.若要使他人能夠在遠程計算機上查看此特定錯誤信息的詳細信息,請在位于當前 Web 應用程序根目錄下的“web.config”配置文件中創建一個 <customErrors> 標記。然后應將此 <customErrors> 標記的“mode”屬性設置為“Off”。
4.DataDirectory 是表示數據庫路徑的替換字符串。由于無需對完整路徑進行硬編碼,DataDirectory 簡化了項目的共享和應用程序的部署。例如,無需使用以下連接字符串: "Data Source= c:\program files\MyApp\app_data\Mydb.mdf" 通過使用 |DataDirectory|(包含在如下所示的豎線中),即可具有以下連接字符串: "Data Source = |DataDirectory|\Mydb.mdf"
5.關于sql連接語句中的Integrated Security=SSPI
解決方法:
即:Security Support Provider Interface
設置Integrated Security為 True 的時候,連接語句前面的 UserID, PW 是不起作用的,即采用windows身份驗證模式。
只有設置為 False 或省略該項的時候,才按照 UserID, PW 來連接。
Integrated Security 可以設置為: True, false, yes, no ,這四個的意思很明白了,還可以設置為:sspi ,相當于 True,建議用這個代替 True。
6.User Instance=True;只有SQL Server Express版的支持
?/// <summary>
??????? /// 創建Category實例
??????? /// </summary>
??????? /// <returns></returns>
??????? public static ICategory CreateCategory()
??????? {
??????????? string className = path + ".Category";
??????????? return (ICategory)Assembly.Load(path).CreateInstance(className);
??????? }
轉載于:https://www.cnblogs.com/hsapphire/archive/2009/09/06/1561489.html
總結
- 上一篇: ASP.NET上传文件对文件类型的高级判
- 下一篇: APICS与AX的Master Plan